This endpoint allows a customer to notify the system about a bank transfer payment.
Supported options include:
bank_pay_later – Customer will pay later; adds item to awaiting payments list
bank_paid_now – Customer confirms payment has been made
mistake – Customer reports a payment was made by mistake
Authentication
Authentication token obtained after login.
Device UUID used for request tracking.
Platform identifier (e.g., “WEB”, “ANDROID”, “IOS”).
Request Body
Payment code number associated with the transaction or transfer.
Action the customer is notifying. Options:
bank_pay_later
bank_paid_now
mistake
Type of payable item. Defaults to TRANSACTION if not specified.
Code Examples
curl --request POST \
--url "https://remitjunction.fincode.software/api/v6/services/paymentmanagement/notify-bank-transfer-payment" \
--header 'Content-Type: application/json' \
--header 'X-Auth-Token: your_auth_token' \
--header 'uuid: your_device_uuid' \
--header 'platform: WEB' \
--data '{
"pcn": "PCN12345",
"option": "bank_paid_now",
"payAbleType": "TRANSACTION"
}'
Use Cases
1. Notify That Payment Has Been Made Now
await notifyBankTransferPayment({
pcn: "PCN12345",
option: "bank_paid_now"
});
2. Notify That Payment Will Be Paid Later
await notifyBankTransferPayment({
pcn: "PCN12345",
option: "bank_pay_later"
});
3. Notify a Payment Was Made by Mistake
await notifyBankTransferPayment({
pcn: "PCN12345",
option: "mistake"
});