To get balances of your crypto wallets.
curl -X POST "https://api.coingateway.io/service/wallet/balance" \
--data 'token={access_token}¤cy=BTC'
{
"result": "ok",
"data": {
"credits": 2649,
"list": [
{
"currency": "BTC",
"balance": "2.80218299",
"unverified": "0.00000000",
"payment_fee": "0.00100000",
"pool_fee": "0.00050000",
"income_fee": "0.00",
"outcome_fee": "0.00"
},
{
"currency": "DASH",
"balance": "77.10249480",
"unverified": "7.00000000",
"payment_fee": "0.00100000",
"pool_fee": "0.00050000",
"income_fee": "0.00",
"outcome_fee": "0.00"
}
]
}
}
To get incoming transactions to your wallets.
curl -X POST "https://api.coingateway.io/service/transaction/get" \
--data 'token={access_token}¤cy=BTC&transaction_id=24'
{
"result": "ok",
"data": [
{
"id": "24",
"transaction": "bd357c7301b5e307f3f4ea49eb4f2d757484c9a2e826bff404d71d2f772c300f",
"wallet_id": "1000001050000000033",
"referance": "33",
"currency": "DASH",
"amount": "5.00000000",
"commission": "0.00000000",
"confirmations": "0",
"time": "1542289967",
"status": "waiting"
},
{
"id": "23",
"transaction": "c004ba9933fdb93da9ad48679623e2ea7beae1fdb1f4690c3c0de790a5472bc8",
"wallet_id": "1000001040000000002",
"referance": "2",
"currency": "LTC",
"amount": "1.20000000",
"commission": "0.01200000",
"confirmations": "3",
"time": "1542289516",
"status": "confirmed"
}
]
}
To get notifications which comes to your website notification url incase you can not catch them.
curl -X POST "https://api.coingateway.io/service/notification/get" \
--data 'token={access_token}&last_id=1'
{
"result": "ok",
"data": [
{
"id": "1",
"time": "1542299508",
"notification": "[{\"type\":\"payment\",\"id\":31,\"currency\":\"BTC\",\"amount\":\"0.22000000\",\"transaction\":\"02a4c59fa7a4135dbcd6d3a664b4ad403e5cc91c12eece57ff9b124a95031ff7\",\"sent\":1542299508},{\"type\":\"payment\",\"id\":\"30\",\"currency\":\"BTC\",\"amount\":\"0.30000000\",\"transaction\":\"02a4c59fa7a4135dbcd6d3a664b4ad403e5cc91c12eece57ff9b124a95031ff7\",\"sent\":1542299508}]",
"status": "waiting"
},
{
"id": "2",
"time": "1542300062",
"notification": "[{\"type\":\"txinsert\",\"transaction\":\"02a4c59fa7a4135dbcd6d3a664b4ad403e5cc91c12eece57ff9b124a95031ff7\",\"id\":\"28\",\"wallet_id\":\"1000001010000000001\",\"referance\":1,\"currency\":\"BTC\",\"amount\":\"0.22000000\",\"confirmation\":\"0\",\"status\":\"waiting\"},{\"type\":\"txinsert\",\"transaction\":\"02a4c59fa7a4135dbcd6d3a664b4ad403e5cc91c12eece57ff9b124a95031ff7\",\"id\":\"29\",\"wallet_id\":\"1000001010000000444\",\"referance\":444,\"currency\":\"BTC\",\"amount\":\"0.30000000\",\"confirmation\":\"0\",\"status\":\"waiting\"}]",
"status": "waiting"
},
{
"id": "3",
"time": "1542300661",
"notification": "[{\"type\":\"txupdate\",\"transaction\":\"02a4c59fa7a4135dbcd6d3a664b4ad403e5cc91c12eece57ff9b124a95031ff7\",\"id\":\"28\",\"wallet_id\":\"1000001010000000001\",\"referance\":\"1\",\"currency\":\"BTC\",\"amount\":\"0.22000000\",\"confirmation\":\"1\",\"status\":\"waiting\"},{\"type\":\"txupdate\",\"transaction\":\"02a4c59fa7a4135dbcd6d3a664b4ad403e5cc91c12eece57ff9b124a95031ff7\",\"id\":\"29\",\"wallet_id\":\"1000001010000000444\",\"referance\":\"444\",\"currency\":\"BTC\",\"amount\":\"0.30000000\",\"confirmation\":\"1\",\"status\":\"waiting\"}]",
"status": "waiting"
}
]
}
To get all your wallets.
curl -X POST "https://api.coingateway.io/service/wallet/get" \
--data 'token={access_token}¤cy=BTC&wallet_id=1000001010000000003'
{
"result": "ok",
"data": [
{
"wallet_id": "1000001010000000003",
"referance": "3",
"currency": "BTC",
"type": "rental",
"expire": "1542213375",
"address": "mm4pDztsSZMLA4ozDasqUtr3M2cdFhZaNT"
},
{
"wallet_id": "1000001040000000001",
"referance": "1",
"currency": "LTC",
"type": "owned",
"expire": "1544718346",
"address": "mt8on4a6fAmWiSAM2buhSuPY7k969hguRi"
},
{
"wallet_id": "1000001050000000001",
"referance": "1",
"currency": "DASH",
"type": "owned",
"expire": "1544719312",
"address": "ybivnSmUDgWeC2f9XgNvUF2CqP8Ru8haMn"
}
]
}
To rent a new wallet.
curl -X POST "https://api.coingateway.io/service/wallet/rent" \
--data 'token={access_token}¤cy=BTC,LTC&referance=27&expire=15'
{
"result": "ok",
"data": [
{
"wallet_id": "1000001010000000027",
"referance": "27",
"currency": "BTC",
"type": "rental",
"expire": "1542293359",
"address": "mjnzSNNBDBUocbncDmtGgHXupMfqESXCK5"
},
{
"wallet_id": "1000001040000000027",
"referance": "27",
"currency": "LTC",
"type": "rental",
"expire": "1542293359",
"address": "mvcGZnggJrc3pxvdA7zUBBbcFgLR2LnWrR"
}
]
}
To create a wallet.
curl -X POST "https://api.coingateway.io/service/wallet/create" \
--data 'token={access_token}¤cy=BTC,DASH&referance=64'
{
"result": "ok",
"data": [
{
"wallet_id": "1000001010000000064",
"referance": "64",
"currency": "BTC",
"type": "owned",
"expire": "1544884504",
"address": "n2F68PstyQ3HidPEBQWeUP7BXJBa8fEE99"
},
{
"wallet_id": "1000001050000000064",
"referance": "64",
"currency": "DASH",
"type": "owned",
"expire": "1544884504",
"address": "yQdA24Su5JfAehYC5iuKzNoCqxNyjeLctN"
}
]
}
To delete a wallet which owns by you.
curl -X POST "https://api.coingateway.io/service/wallet/delete" \
--data 'token={access_token}&wallet_id=1000001010000000064'
{
"result": "ok"
}
To get outgoing payments which you made.
curl -X POST "https://api.coingateway.io/service/transaction/payments" \
--data 'token={access_token}&payment_id=1'
{
"result": "ok",
"data": [
{
"id": "26",
"currency": "DASH",
"amount": "5.00000000",
"commission": "0.00100000",
"time": "1542289965",
"pool": "false",
"address": "yZCrndyF3qMzLaojP3mg1pZKRzRhEgPqGA",
"transaction": "bd357c7301b5e307f3f4ea49eb4f2d757484c9a2e826bff404d71d2f772c300f",
"sent": 1542289965,
"status": "completed"
},
{
"id": "25",
"currency": "LTC",
"amount": "0.80000000",
"commission": "0.00050000",
"time": "1542289480",
"pool": "true",
"address": "mt8on4a6fAmWiSAM2buhSuPY7k969hguRi",
"transaction": "c004ba9933fdb93da9ad48679623e2ea7beae1fdb1f4690c3c0de790a5472bc8",
"sent": 1542291234,
"status": "completed"
}
]
}
To make an outgoing payment.
curl -X POST "https://api.coingateway.io/service/transaction/pay" \
--data 'token={access_token}¤cy=BTC&address=myLUuYE9oUrJtZowpe4GKEbVSQY2NsJh6S&amount=0.025&pool=false'
{
"result": "ok",
"data": {
"id": 27,
"currency": "BTC",
"amount": "0.01000000",
"commission": "0.00100000",
"time": 1542293588,
"address": "mjnzSNNBDBUocbncDmtGgHXupMfqESXCK5",
"pool": "false",
"transaction": "1031450e383502ebb2f8a3881c89b1c6ad059f383239af122e5d09ba071dd757",
"sent": 1542293588,
"status": "completed"
}
}
To cancel an outgoing payment.
curl -X POST "https://api.coingateway.io/service/transaction/cancel" \
--data 'token={access_token}&payment_id=1'
{
"result": "ok"
}
To get all supported crypto currencies.
curl -X POST "https://api.coingateway.io/service/data/coins" \
--data 'token={access_token}¤cy=BTC'
{
"result": "ok",
"data": [
{
"currency": "BTC",
"name": "Bitcoin",
"tags": false,
"pool": true
},
{
"currency": "BCH",
"name": "Bitcoin Cash",
"tags": false,
"pool": true
},
{
"currency": "BTG",
"name": "Bitcoin Gold",
"tags": false,
"pool": true
},
{
"currency": "LTC",
"name": "Litecoin",
"tags": false,
"pool": true
},
{
"currency": "DASH",
"name": "Dash",
"tags": false,
"pool": true
}
]
}
To check validity of a wallet address.
curl -X POST "https://api.coingateway.io/service/wallet/check" \
--data 'token={access_token}¤cy=BTC&address=mjnzSNNBDBUocbncDmtGgHXupMfqESXCK5'
{
"result": "ok",
"data": [
{
"valid": true
}
]
}