Payment
Payloan

Payloan Integration & Testing

14min



 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
    
    
    .



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

.