API Description
Balance
GET https://like.biz/api/billing/balance?api_token={TOKEN}
Example response:
{
"user_balance": 123.00171234
}
Payments list
GET https://like.biz/api/billing/payments?api_token={TOKEN}
| Parameters | Description |
|---|---|
| api_token | Your API token |
| operation (optional) | Get payments by operation: "deposit" - Deposits "payday" - Payouts "refund" - Refunds "service_payment" - Service payments "reward" - Rewards "reward_dev" - Rewards (dev) "reward_min_balance" - Rewards (for min balance) "gift" - Gifts "transfer" - Transfers |
| related_id (optional) | Get related payments by ID |
| id (optional) | Get single payment data by ID |
| page (optional) | Set page number |
Example response:
{
"data": [
{
"id": 106993,
"operation": "payday",
"wallet": "4111111111111111",
"amount": "100.00000000",
"status": "wait",
"comment": "Payout - Card (RUB)",
"created_at": "2019-10-20 15:53:40",
"related_id": null
},
{
"id": 106992,
"operation": "reward",
"wallet": null,
"amount": "4.35821788",
"status": "pay",
"comment": "Reward",
"created_at": "2019-10-20 10:13:40",
"related_id": null
},
{
"id": 106992,
"operation": "reward",
"wallet": null,
"amount": "4.33653520",
"status": "pay",
"comment": "Reward",
"created_at": "2018-10-19 10:40:51",
"related_id": null
}
],
"pagination": {
"total": 89,
"perPage": 3,
"pages": 30,
"currentPage": 1
}
}
Payout order
POST https://like.biz/api/billing/payday
| Parameters | Description |
|---|---|
| api_token | Your API token |
| payment_method_id |
31 - WebMoney (WMR) 32 - Yandex.Money (RUB) 33 - Qiwi (RUB) 36 - Perfect Money (USD) 38 - Payeer (USD) 39 - Advcash (USD) |
| account | Wallet, Phone number, etc. |
| amount | Amount of likes to withdraw. |
| fixed_money (optional) | Fixed amount of money to withdraw. If you choose fixed money, set amount of likes to 1 in request (final amount of likes will be calculated automatically). |
Example response:
{
"status": "success",
"payment_id": 1234567
}
Order an invoice
POST https://like.biz/api/billing/invoice
| Parameters | Description |
|---|---|
| api_token | Your API token |
| comment (optional) | Comment |
| amount | Likes amount to pay |
| active_before | Set invoice expiration date (YYYY-MM-DD format) |
| site_url (optional) | Set your return to shop url |
| notify_url (optional) | Set your url for paid invoice notification. Request method: POST Sample JSON: {"payment_id":123456,"amount":"12.00000000","status":"success","comment":null,"date":"2019-12-04 15:57:02","sign":"ac6f3d8abdf4011758ba202342d12465"}
*Sign is MD5 hash of (payment_id + amount + your api token) |
Example response:
{
"status": "success",
"payment_id": 123,
"invoice_link": "https://like.biz/pay-invoices/123"
}
Transfer Likes
POST https://like.biz/api/billing/transfer
| Parameters | Description |
|---|---|
| api_token | Your API token |
| amount | Likes amount to transfer |
| user_id | Recipient user ID |
Example response:
{
"status": "success",
"payment_id": 123,
}