Recurring
| Environment | Method | URL |
|---|---|---|
| Development | POST | https://devo.finnet.co.id/pg/payment/card/initiate |
| Production | POST | https://live.finnet.co.id/pg/payment/card/initiate |
Body Request
| No | Name | Type | Mandatory | Min Length | Max Length | Description |
|---|---|---|---|---|---|---|
| 1 | order | Object | M | 1 | 12 | Detail of Order |
| 2 | customer | Object | M | 1 | 8 | Detail of Customer |
| 3 | url | Object | M | 1 | 4 | Detail of Url |
| 4 | billing | Object | O | 1 | 1 | Detail of Billing |
| 5 | shipping | Object | O | 1 | 4 | Detail of Shipping |
| 6 | meta | Object | O | 1 | 1 | Detail of MetaData |
| 7 | card | Object | O | 1 | 7 | Detail of Card |
| 8 | recurring | Object | M | 1 | 11 | Detail of Recurring |
| 9 | sourceOfFunds | Object | M | 1 | 11 | Detail of SourceOfFunds |
| 10 | device | Object | O | 1 | 7 | Detail of Device |
Sample Request
{
"customer": {
"id": "hajar.finnet@gmail.com",
"email": "hajar.finnet@gmail.com",
"firstName": "Hajar",
"lastName": "Ismail",
"mobilePhone": "+6281286288844"
},
"order": {
"id": "1686716101151",
"amount": "1000",
"currency": "IDR",
"description": "Testing"
},
"recurring": {
"type": "PURCHASE",
"id": "abcd",
"amount": "1000",
"interval": "1",
"intervalUnit": "monthly",
"maxInterval": "2",
"startDate": "20230715",
"endDate": "20240715",
"retry": {
"interval": "1",
"intervalUnit": "minutes",
"maxInterval": "1"
}
},
"url": {
"callbackUrl": "https://sandbox.finpay.co.id/simdev/finpay/result/tangkapCurl.php"
},
"sourceOfFunds": {
"type": "cc"
}
}
Body Response
| No | Name | Type | Mandatory | Min Length | Max Length | Description |
|---|---|---|---|---|---|---|
| 1 | responseCode | Enum | M | 1 | 7 | Response Code |
| 2 | responseMessage | String | M | 1 | 500 | Response Message |
| 3 | paymentCode | String | O | 1 | 30 | Payment Code |
| 4 | redirecturl | String | M | 1 | 320 | Redirect URL |
| 5 | expiryLink | String | M | 1 | 19 | Expiry Link |
| 6 | processingTime | Number | M | 1 | 20 | Processing Time |
| 7 | appurl | String | O | 1 | 320 | App URL |
| 8 | imageurl | String | O | 1 | 320 | Image URL |
| 9 | accountList | Array | O | 1 | 4 | Account List |
Sample Response
{
"responseCode": "2000000",
"responseMessage": "Success",
"redirecturl": "https://devo.finpay.id/pg/payment/card/access/5deff9bd9b6be81ec2cc9d87b4f4eed5dae09198fd65731ed0eaf46a3aba5ffe",
"expiryLink": "2023-07-15 14:42:01",
"processingTime": 0.12071895599365234
}