Payout

Payout Integration & Testing

14min

Integration Steps Including API Used On It


  1. Perform Approve (Approve - API Payout (Disbursement)) and prepare to the destination account.
  2. Receive and push s from .
  3. Perform Inquiry (Inquiry - API Payout (Disbursement)) so can check using Inquiry .
  4. Additional: perform Cancel (Cancel - API Payout (Disbursement)) to abort .

Assure your is sufficient before creating a . check Balance Deposits for further about deposit fund.



Credentials To Test Payout



Environment

Description

Development

 Account

  • accountNo : 6030901753
  • benefNm : John Doe
  • bankCd : BDIN



Payout Test Guide



Test Steps

Payout Method Options

  1. Use real or Sandbox with IONPAYTEST.
  2.  your account into side with accountNo .
  3.  your member’s name or account owner name with benefNm .

Set value payoutMethod:

  • Over Booking -> payoutMethod = 0
  • Online Trans -> payoutMethod = 1
  • SKN -> payoutMethod = 2
  • RTGS -> payoutMethod = 3
  •  -> payoutMethod = 4



Failed Transaction Possible Reasons


  1. Timeout from side.
  2. Invalid account.
  3. Insufficient fund.



Integration Checklist and Test Case



Implement inquiry after receiving callback.

Implement inquiry after receiving if it is setting on url .

Review log.

Review firewall settings (eg. Cloudflare to setting URL notif)

Check merchantToken implementation.

Running test scenario on Development Environment.

Running test scenario on Production Environment. Get Sample Scenario

Review Error Handling (Timeout, Failed, Negative Case).



Best Practice


  • For on side can use IONPAYTEST and transfer option set payoutMethod .
  • reserved_dt reserved_tm for scheduling.
  • Request with or not with reserved_dt reserved_tm can Approve & Reject.
  • After Approve, it can’t cancel if there is reserved_dt reserved_tm or can cancel if there is reserved_dt reserved_tm (while it has not pass reserved_dt reserved_tm yet ).
  • When receives on URL , highly recommends to verify using Inquiry .
  • Notification Handling is used to minimalize Fraud actions, highly recommends s perform Notification Handling verification.



See also

 Payout Fund Transfer Flow to find out on .

 Payout Method to find out fund sending method available on .



Updated 08 Apr 2024
Did this page help you?