Channels
Create a channel
Send cryptocurrency to the channel address
Make sure you have received the callbacks and processed them correctly on your side
Check the payment status using the GET request
Make sure that you credit the funds to the customer's balance when the payment status is updated to
completed
Make sure that you credit the correct amount to the customer's balance. Remember that
paid_amount
==received_amount
+fee
, wherereceived_amount
is the amount credited to the Cryptopay merchant balance and fee is the amount of processing fee charged by Cryptopay for processing the paymentMake sure that resending callbacks with the
completed
status does not result in the recharging of funds to the customer's balance on your sideMake sure that all the relevant teams on your side (Support Team, Finance Team, Fraud Team, Transaction Monitoring Team) are aware of how Cryptopay payment risk scoring works and that incoming payments can be assigned with the
On Hold
status and theIllicit Resources
context in cases where they were sent from wallets connected to criminal activity
Last updated