Skip to main content
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

X-Auth-Token
string
required
Authentication token obtained after login.
uuid
string
required
Device UUID used for request tracking.
platform
string
required
Platform identifier (e.g., “WEB”, “ANDROID”, “IOS”).

Request Body

pcn
string
required
Payment code number associated with the transaction or transfer.
option
enum
required
Action the customer is notifying. Options:
  • bank_pay_later
  • bank_paid_now
  • mistake
payAbleType
string
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"
});