Update EZPay Info

Introduction

This endpoint is used to update the payment method for a recurring payment (EZPay) in Circulation Systems (NCS Circ, CircPro, and Matrix) and assign it to a subscription in Naviga System

Comparison

Compared to the older model, the new input model requires just a few parameters, as explained in detail below.

The new endpoint fires the CHGCC/CHGACH event and assigns the payment method to the subscription.

Billing API (OLD)
Payments API (NEW)

URL

/Billing/{subscriptionId}/PaymentMethods

/Payment/EzPay

Method

PUT

PUT

Input Example


Update EzPay Info

PUT /Payment/EzPay

This endpoint is used to update the payment method for a recurring payment (EZPay) in Circulation Systems and assign it to a subscription in Naviga System.

Note: The parameters marked with an asterisk (*) are mandatory and must be included in the input model.

Headers

Name
Type
Description

Authorization*

String

JSON web token used for security purposes

X-SourceSystem*

String

To identify the consumer or the Source System

X-MediaGroupCode*

String

Media Group Code of the Tenant

X-ClientCode*

String

Client Code of the Tenant

X-PaperCode*

String

Paper Code of the Tenant

Request Body

Name
Type
Description

SubscriptionId*

Integer

Unique identifier of the Subscription in Naviga System.

PaymentMethodId*

Integer

Unique identifier of the payment method in Naviga System.

{
  "Code": 200,
  "Errors": [],
  "Result": {
    "EventId": 0,
    "IsSuccess": true
  },
  "SessionId": "string",
  "RequestId": "string"
}

Last updated

Logo

COPYRIGHT © 2024 NAVIGA