Skip to main content

Input fields

actionIntent : PaymentActionIntentOneOfInput! required

The payment action intent details that identify the target for this payment.

amount : Int! required

The payment amount in the minor unit of currency.

customerReference : String! required

The description of the payment, as shown to the customer.

paymentDate : Date! required

The date when the payment was made.

paymentMethod : PaymentMethodInput! required

The details of the payment method used for this payment.

reference : String! required

The reference used to uniquely identify this payment.

succeededAt : DateTime! required

The timezone aware datetime when the payment succeeded.

timestamp : DateTime! required

The timezone aware datetime when the payment entered the reported state.

The example data in the variables and responses below are autogenerated values designed to resemble real inputs. They do not represent actual customer data, and in some cases may require additional validation.

Example

{ "actionIntent": PaymentActionIntentOneOfInput, "amount": 70, "customerReference": "ground-information-business-decade-these", "paymentDate": "1981-08-03", "paymentMethod": PaymentMethodInput, "reference": "specific-tough-agency-notice-actually", "succeededAt": "1986-10-09T19:44:09.494803+00:00", "timestamp": "2008-02-18T11:13:20.699184+00:00" }