Payment
Payloan

Payloan Integration & Testing

15min

 which is used in   and   supported by Akulaku, Kredivo, and Indodana as Partners.



Integration Steps and API Used


  1. Perform Order Registration  .
  2. Perform  Charge  .
  3. Receive  callback and push .
  4. Perform Check Status API .
  5. Optional: perform Cancel API  to cancel  .



Credential for Payloan Testing



Payloan Name

Description

Indodana

Phone Number: 62838499610 OTP: 999999 PIN: 123654



Payloan Testing Guide



Name

Test Steps

Rules and Conditions

Akulaku

  1. Uses and access with  real account.
  2. Confirm your  inquiry.
  3.  your PIN.
  4.  OTP.
  5. Transaction successful.

Perform  with a small amount. After receiving  success ,   needs to perform  Check Status  first, then  next step is to hit  Confirm Receipt API to settle  funds to  's side.

Kredivo

  1. Uses and access with Kredivo account.
  2. Confirm your .
  3.  OTP.
  4. Transaction successful.
  • Kredivo  is mandatory for every  to perform  on  dev environment and through  review  with Kredivo first. 
  • Perform  with a small amount. 
  • After performing  on  dev environment, continue to  prod environment. After   is successful, please cancel immediately.

Indodana

  1. Uses and access with Indodana account.
  2. Confirm your  detail.
  3. Perform .
  4.  your PIN.
  5. Transaction successful.
  • Indodana  is mandatory for every  to perform  on  dev environment and through  review  with Indodana first. 
  • Perform  with a small amount.



Failed Transaction Possible Reason


  • Not supported by Issuer network.
  • Transaction rejected from  .



Integration Checklist & Test Case



Implement inquiry  after receiving  callback.

Implement inquiry  after receiving   inside dbProcessUrl.

Review  log.

Review firewall setting (eg. cloudflare for dbprocessUrl setting).

Check merchantToken implementation.

Execute test scenarios in Development Environment.

Execute test scenarios in Production Environment. Get Sample Scenario

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



Cart Data

Parameter

Description

count

Total number of all cart data

item

Parameter consist of cart data details

item -> goods_id

Goods ID

item -> goods_detail

Goods Description

item -> goods_name

Goods Name

item -> goods_amt

Goods Price

item -> goods_type

Goods Type

item -> goods_url

URL to The Goods Page

item -> goods_quantity

Goods Total

item -> goods_sellers_id

Seller ID

item -> goods_sellers_name

Seller Name



Best Practice


  • cartData must not empty.
  • Used specific dev MID for  .
  • Assure  count parameter similar to  total goods type. Assure goods_sellers_id and goods_sellers_name filled out similar to  sellers on Registration.
  • When  is received on your dbProcessUrl,  strongly recommend  to verify   by using  Inquiry .



See also

  Payloan Payment Flow  to find out    during  with  .

  Payloan Feature  to find out   features on  .

  Payloan Glossary  to find out  particular term used on .

  Payloan FAQ  if you want to find out frequently asked questions related to .