Update a gateway payment schedule

Use this to update a payment schedule managed by the gateway.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

Gateway order identifier as returned in the parameter orderId.

Body Params

Request to create a gateway schedule. Abstract class, do not use this class directly, use one of its children.

string
required

Object name of the payment schedules patch request.

string
length ≤ 20

Store ID number.

string
length ≤ 128

This is the store's userID (not store-id) from where the product was purchased.

date

Date of next transaction process attempt.

int32
1 to 999

Number of times the recurring payment will process.

int32
1 to 999

Number of failures that can be encountered before re-tries cease.

string
length ≤ 48

Invoice number.

string
length ≤ 128

Purchase order number.

string
enum

The source of the transaction. The possible values are ECOM (if the order was received via email or Internet), MOTO (mail order, telephone order), MAIL, PHONE and RETAIL (face to face).

Allowed:
string
length ≤ 100

Dynamic merchant name for the cardholder's statement.

frequency
object
required

How often payments are sent.

transactionAmount
object
required

Amount of the transaction.

clientLocale
object

Country and language of client.

string
length ≤ 100

Note - Client Order ID if supplied by client. If not supplied by client, IPG will generate. The first 12 alphanumeric digits are passed down to Fiserv Enterprise reporting tool, Clientline and Data File Manager (DFM).

billing
object

Customer billing information.

shipping
object

Shipping information.

industrySpecificExtensions
object

Industry-specific information.

string
length ≤ 1024

User supplied comments.

paymentMethod
object

Various payment methods the Gateway supports. Abstract class, do not use this class directly, use one of its children.

Headers
string
enum
required
Defaults to application/json

Content type.

Allowed:
string
required

A client-generated ID for request tracking and signature creation, unique per request. This is also used for idempotency control. We recommend 128-bit UUID format.

string
required

Key given to merchant after boarding associating their requests with the appropriate app in Apigee.

int64
required

Epoch timestamp in milliseconds in the request from a client system. Used for Message Signature generation and time limit (5 mins).

string
required

Used to ensure the request has not been tampered with during transmission. The Message-Signature is the Base64 encoded HMAC hash (SHA256 algorithm with the API Secret as the key.) For more information, refer to the supporting documentation on the Developer Portal.

Responses

Language
Credentials
Header
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
Want a quick overview?