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 transactionid in the path parameters to receive information about the transaction.
  • Response: MoneyIn transaction details and information with reference to the payment plan are in the buyNowPayLaterInfo section.

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 accountid in the Path parameters. Query parameters include:
    • startDate
    • endDate
  • Response: A comprehensive list of all transactions including BNPL. BNPL transactions are displayed with the reference number 30 in the listed items.
🚧

Warning

This 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.

📘

Note

The paymentPlanId is 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.


Did this page help you?