Step 1: Create the Payment
Do a simple POST to our API like this:
curl https://cryptopay.ninja/api/createpayment \-F amount='13.37' \-F currency='USD' \-F redirect_url='https://your.site/thankyou' \-F notify_url='https://your.site/api/notify' \-F order_id='1337' \-F secret='your-secret-value' \-F description='1 cup of awesomeness!'
You can use any currency, including BTC.
Step 2: Send the user to the Payment url
Send the user to the address in the field "url" in the JSON response.
Step 3: Receive the Payment Notification
We will POST three fields to your notify_url. Check that the field "status" has the value "paid","secret" matches your secret and "order_id" to identify the payment. If your server does not respond with a HTTP 200 response, we will re try later.
Step 4: Welcome back the user
The user will be sent to your redirect_url. This will always happen after the notification has been sent.