BNPL MoneyIn
BNPL MoneyIn
Similar to card and other payment types, it is possible to view MoneyIn and MoneyOut transactions using existing API calls.
Endpoint: GET /v2/moneyins?transactionId={transactionId}
- Request: Specify the
transactionidin the path parameters to receive information about the transaction. - Response: MoneyIn transaction details and information with reference to the payment plan are in the
buyNowPayLaterInfosection.
Example: A BNPL installments transaction is displayed in the buyNowPayLaterInfo section. Two values identify the transaction details:
"paymentPlanId": 1,"type": "installments"
{
"transactions": {
"value": [
{
"receiverAccountId": "57d495c7-b432-449f-9e58-85ebb4477087",
"creditAmount": 4900,
"scheduledNumber": null,
"maskedLabel": "",
"card": {
"id": 0,
"is3DS": false,
"isRegistered": false
},
"refundAmount": 0.0,
"bankReference": null,
"ChequeSendingAddress_CorporateName": null,
"ChequeSendingAddress_Street": null,
"ChequeSendingAddress_City": null,
"ChequeSendingAddress_PostCode": null,
"buyNowPayLaterInfo": {
"paymentPlanId": 1,
"type": "installments"
},
"id": 480080,
"method": 30,
"date": 1666369580,
"commissionAmount": 100,
"comment": "Reference 125534",
"status": 0,
"executionDate": 0,
"lemonWayCommission": {
"idp2p": "200040",
"amount": 105
},
"reference": ""
}
]
}
}Multiple Payment Plans
Example: The example displays two types of payment plans: paymentPlanId: 1 (installments)
The key value that relates to an installment payment:
"type": "installments"
{
"transactions": {
"value": [
{
"transactionIn": {
"receiverAccountId": "57d495c7-b432-449f-9e58-85ebb4477087",
"creditAmount": 4900,
"scheduledNumber": null,
"maskedLabel": "",
"card": {
"id": 0,
"is3DS": false,
"isRegistered": false
},
"refundAmount": 0.0,
"bankReference": null,
"ChequeSendingAddress_CorporateName": null,
"ChequeSendingAddress_Street": null,
"ChequeSendingAddress_City": null,
"ChequeSendingAddress_PostCode": null,
"buyNowPayLaterInfo": {
"paymentPlanId": 1,
"type": "installments"
},
"id": 480080,
"method": 30,
"date": 1666369580,
"commissionAmount": 100,
"comment": "Reference 125534",
"status": 0,
"executionDate": 0,
"lemonWayCommission": {
"idp2p": "200040",
"amount": 105
},
"reference": ""
}
},
{
"transactionIn": {
"receiverAccountId": "57d495c7-b432-449f-9e58-85ebb4477087",
"creditAmount": 4900,
"scheduledNumber": null,
"maskedLabel": "",
"PSP": {
"message": "[{\"ShortCode\":\"error_params\",\"Label\":\"app_error\",\"Message\":\"Due to our acceptance rules, we cannot accept this payment. Please choose another payment method.\",\"AdditionalInfo\":\"The purchase cannot be completed\"}]"
},
"card": {
"id": 0,
"is3DS": false,
"isRegistered": false
},
"refundAmount": 0.0,
"bankReference": null,
"ChequeSendingAddress_CorporateName": null,
"ChequeSendingAddress_Street": null,
"ChequeSendingAddress_City": null,
"ChequeSendingAddress_PostCode": null,
"buyNowPayLaterInfo": {
"paymentPlanId": 4,
"type": "deferred",
"deferredPaymentDate": "2022-10-28"
},
"id": 480076,
"method": 30,
"date": 1666365609,
"commissionAmount": 100,
"comment": "Reference 125534",
"status": 6,
"executionDate": 0,
"lemonWayCommission": {
"idp2p": "",
"amount": 0
},
"reference": ""
}
}
}
}Get a list of all Payment Account Transactions
Endpoint: GET /v2/accounts/{accountId}/transactions
- Request: Specify the
accountidin the Path parameters. Query parameters include:startDateendDate
- Response: A comprehensive list of all transactions including BNPL. BNPL transactions are displayed with the reference number 30 in the listed items.
WarningThis call will return a list of all transactions which include all card, SDD, and other payment forms. Only recommended if you want an entire list of transactions.
NoteThe
paymentPlanIdis unique to your business and is setup by a Lemonway Implementation Manger when you active BNPL.
Interested in BNPL?If you are interested in our BNPL solution, contact your local Implementation Manager or contact our support by adding BNPL Service Request in the subject line.
Updated 9 months ago
