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 .