Faspay
Search…
LinkAja AppLink Integration Guide
Basic integration process of LinkAja AppLink channel will be explained below.
Integration Step
  1. 1.
    Post Data Transaction to Faspay
  2. 2.
    Redirect to LinkAja App
  3. 3.
    Callback/Return URL
  4. 4.
    Payment Notification

1. Post Data Transaction

Post data transaction should be done from merchant backend, the detail API reference can be find Here
This is example of post data transaction for LinkAja AppLink channel
1
{
2
"request": "Post Data Transaksi",
3
"merchant_id": "99999",
4
"merchant": "FASPAY STORE",
5
"bill_no": "20201222024626",
6
"bill_reff": "20200324_02-2286704_336",
7
"bill_date": "2020-12-19 06:04:29",
8
"bill_expired": "2020-12-19 07:04:29",
9
"bill_desc": "Payment Online Via Faspay",
10
"bill_currency": "IDR",
11
"bill_gross": "100000",
12
"bill_miscfee": "100000",
13
"bill_total": "200000",
14
"cust_no": "01",
15
"cust_name": "tester",
16
"payment_channel": "713",
17
"pay_type": "01",
18
"msisdn": "8562927907",
19
"email": "[email protected]",
20
"terminal": "10",
21
"billing_address": "Jl Sabang 37",
22
"billing_address_city": "Jakarta",
23
"billing_address_region": "DKI Jakarta",
24
"billing_address_state": "Indonesia",
25
"billing_address_poscode": "10170",
26
"billing_address_country_code": "ID",
27
"receiver_name_for_shipping": "Tompi",
28
"shipping_address": "Jl. Sabang 37",
29
"shipping_address_city": "Jakarta",
30
"shipping_address_region": "DKI Jakarta",
31
"shipping_address_state": "Indonesia",
32
"shipping_address_poscode": "10170",
33
"item": {
34
"id": "A001",
35
"product": "Invoice #2286704",
36
"qty": "1",
37
"amount": "100000",
38
"payment_plan": "01",
39
"merchant_id":"99999",
40
"tenor": "00"
41
},
42
"reserve1": "",
43
"reserve2": "",
44
"signature": "df548fff93e82aad9174c657820a85aa5d100425"
45
}
Copied!
Post Data Transaction response
You will get the post data response like the following
1
{
2
"response": "Transmisi Info Detil Pembelian",
3
"trx_id": "9999971600246827",
4
"merchant_id": "99999",
5
"merchant": "FASPAY STORE",
6
"bill_no": "20201223114502",
7
"bill_items": {
8
"id": "A001",
9
"product": "Invoice #2286704",
10
"qty": "1",
11
"amount": "100000",
12
"payment_plan": "01",
13
"merchant_id": "99999",
14
"tenor": "00"
15
},
16
"response_code": "00",
17
"response_desc": "Sukses",
18
"web_url" : "https://linkaja.id/applink/payment?data=ZtbmvDdEzOgJLyfUccrmPKZq8jpnkXouK3fQA_vrCKf8vciym7ju7L4V_e7YwwGbrjCXMkMJBJDYoBOdnfb8H-3nBdEYxx4_tjbmFPBSBCt6QzDz0y2CsYhaMNHzdlrVFCwsicC2Eyeb9Iu57IKl99pxdNdx9zywmR7btmdUlxXcFsLD5uEIJ3wQ0RlUhutdnJbo-DP-bKnIyqsj-6sCMtf7ZkUAp64OD9znyCSXhhbtt2no0DC568qYVSkQFR9hzVBnD9vyLyJc-wiuPU7fGfF_8iWwHePOILMmCbYo-70oyMk2N14UHVJJoSikL7DziDuekg3_PoRmBbOCtFIIwg==",
19
"redirect_url" : "https://dev.faspay.co.id/pws/100003/0830000010100000/df548fff93e82aad9174c657820a85aa5d100425?trx_id=9999971600246827&merchant_id=99999&bill_no=20201223114502"
20
}
Copied!

2. Redirect to LinkAja App

To redirect customer to LinkAja app, use the web_url retrieved from post data transaction API response. Then customer can be redirected using header("Location:$web_url") or using HTML link <a href="[web_url]">Pay with LinkAJa</a>

3. Callback/Return URL

After the customer completes the payment via LinkAja's apps, Faspay automatically redirect customer to Callback/Return URL. Please provide the URL and make sure it's already register on Faspay system. For the detail reference can be find Here

4. Payment Notification

Payment notification from Faspay to Merchant backend will also be triggered on event of transacion status getting updated, to ensure merchant is securely informed. Please provide the URL and make sure it's already register on Faspay system
The detail API reference can be find here
Last modified 10mo ago
Copy link