v1
latestOpenAPI 3.0.02026-08-0696238481.7 KBRetrieve a list of the payments specific to a subscription
Used to fetch a paginated list of the payment sessions making up the subscription
Path parameters
Subscription to retrieve
Query parameters
The timestamp when to return payment sessions from (inclusive), it must be before the endTimestamp. If not provided it will default to 0
The timestamp when to return payment sessions up to (inclusive), it must be after the startTimestamp. If not provided it will default to the current time (UTC).
Control the order (newest or oldest) in which the payment sessions are returned. false will arrange the results with newest first, whereas true shows oldest first. The default is false.
Control how many items are return in a given page The max limit we allow is 25. The default is 10.
A token to identify where to resume a subsequent paginated query. The value of the paginationToken field from that response should be supplied here, to retrieve the next page of results.
Response
Successfully retrieved the payment sessions
Example response
{
"items": [
{
"id": "ps_01FCTS1XMKH9FF43CAFA4CXT3P",
"amount": 500,
"currency": "GBP",
"paymentType": "Standard",
"entryMode": "Online",
"customerEmail": "example@mail.com",
"customerDetails": {
"id": "cus_01G0EYVFR02KBBVE2YWQ8AKMGJ",
"firstName": "Fred",
"lastName": "Jones",
"homePhoneNumber": "+447900000000",
"mobilePhoneNumber": "+447900000000",
"metadata": {
"customerId": "123"
}
},
"credentialOnFileUsage": {
"initiator": "Customer",
"sequence": "Initial"
},
"previousPayment": {
"id": "ps_01G0EYVFR02KBBVE2YWQ8AKMGJ"
},
"rebillingDetail": {
"amountVariance": "Fixed",
"numberOfDaysBetweenPayments": 30,
"totalNumberOfPayments": 12,
"currentPaymentNumber": 1,
"expiry": 1776988800
},
"paymentMethod": {
"type": "Card",
"tokenizedDetails": {
"id": "pmt_01G0EYVFR02KBBVE2YWQ8AKMGJ",
"stored": true
},
"card": {
"scheme": "Mastercard",
"last4": "4242",
"binDetails": {
"issuer": "Ryft Bank Ltd",
"issuerCountry": "GB",
"fundingType": "Debit",
"productType": "Consumer"
}
},
"wallet": {
"type": "ApplePay"
},
"billingAddress": {
"firstName": "Nathan",
"lastName": "Jones",
"lineOne": "123 Test Street",
"lineTwo": "456 Lane",
"city": "Manchester",
"country": "GB",
"postalCode": "SP4 7DE",
"region": "NY"
},
"checks": {
"avsResponseCode": "Y",
"cvvResponseCode": "M"
}
},
"platformFee": 50,
"splitPaymentDetail": {
"items": [
{
"id": "sp_01FCTS1XMKH9FF43CAFA4CXT3P",
"accountId": "ac_b83f2653-06d7-44a9-a548-5825e8186004",
"amount": 50,
"fee": {
"amount": 50
},
"description": "2 x The Selfish Gene",
"metadata": {
"productId": "123",
"productDescription": "The Selfish Gene"
}
}
]
},
"status": "PendingPayment",
"metadata": {
"orderNumber": "123"
},
"clientSecret": "ps_01FCTS1XMKH9FF43CAFA4CXT3P_secret_b83f2653-06d7-44a9-a548-5825e8186004",
"lastError": "insufficient_funds",
"refundedAmount": 120,
"statementDescriptor": {
"descriptor": "Ryft Ltd",
"city": "London"
},
"requiredAction": {
"type": "Redirect",
"url": "https://ryftpay.com/3ds-auth"
},
"returnUrl": "https://ryftpay.com/checkout?orderId=123&ps=ps_01FCTS1XMKH9FF43CAFA4CXT3P",
"authorizationType": "FinalAuth",
"captureFlow": "Automatic",
"shippingDetails": {
"address": {
"firstName": "Fox",
"lastName": "Mulder",
"lineOne": "Stonehenge",
"postalCode": "SP4 7DE",
"city": "Salisbury",
"country": "GB"
}
},
"orderDetails": {
"reference": "fffd1682-f82b-43e3-a89b-48d9ad7d55d9",
"items": [
{
"reference": "product123",
"name": "The Big Gundown (Blu-ray)",
"quantity": 2,
"unitPrice": 250,
"taxAmount": 50,
"totalAmount": 540,
"discountAmount": 10
}
]
},
"paymentSettings": {
"platform": {
"paymentFees": {
"interchange": {
"bookTo": "ac_3fe8398f-8cdb-43a3-9be2-806c4f84c327"
},
"network": {
"bookTo": "ac_3fe8398f-8cdb-43a3-9be2-806c4f84c327"
},
"miscPassThrough": {
"bookTo": "ac_3fe8398f-8cdb-43a3-9be2-806c4f84c327"
}
}
},
"threeDs": {
"challengeIndicator": "NoPreference"
}
},
"createdTimestamp": 1470989538,
"lastUpdatedTimestamp": 1470989538
}
],
"paginationToken": "ps_01FCTS1XMKH9FF43CAFA4CXT3P"
}