AMLNode
AMLNode is more than a trusted way to verify your crypto.
Supports in this guide: Payments
Provider website: amlnode.com
What you need to do for start processing transactions (brief summary)
- Get your credentials (from AMLNode)
- Connect in Dashboard
- Send an API request
Prerequisites: get from AMLNode
Send a request on the AMLNode website or register in the back-office. Submit the required documents to verify your account, then log into the back-office to find your credentials on the homepage.
- Merchant ID -> Corefy field
merchant_id. - Merchant Key -> Corefy field
merchant_key-> used to authenticate Corefy's outgoing requests to AMLNode. - Merchant Secret Key -> Corefy field
merchant_secret_key-> used only to verify the signature of AMLNode's incoming callbacks.
Note
If you need to whitelist IPs on AMLNode's side, ask your account manager and provide Corefy's IP list from the integration docs.
Payments processing (connect Provider account, create payment-invoice)
Connect Provider account in Corefy Dashboard
Step 1 - Open connection form
Open AMLNode in the provider directory and press Connect at AMLNode Provider Overview page in the New connection section.
Step 2 - Fill in fields and select settings
- Merchant ID
- Merchant Key
- Merchant Secret Key
- Test Mode -> (enable if you are using sandbox credentials)
Success
You have connected AMLNode Provider account!
First request to Corefy API (MIN)
What it does: creates a payment-invoice and returns a crypto wallet address for the customer to pay to. No customer data is used or sent to AMLNode - the invoice is fully anonymous on Corefy's side.
Payment - MIN
POST /api/payment-invoices
{
"data": {
"type": "payment-invoice",
"attributes": {
"reference_id": "9c005348-0bd2-4e7f-aa64-b50d0660c01d",
"service": "bitcoin_btc_invoice",
"currency": "BTC",
"amount": 0.001
}
}
}
Important
customeris not used by this connector at all - neither on the request nor anywhere in the flow.- The response contains the crypto payment address, exchange rate, network, and expiry time for the customer to complete the payment with.
- AMLNode supports several crypto methods (bitcoin, bitcoin cash, litecoin, tether, waves, ethereum, ethereum classic), each available in multiple settlement currencies/services - check the available services list in your Corefy Dashboard for the exact
service/currencycombinations enabled for your account.
Refunds
AMLNode does not support refunds.
Additional info
- Callbacks are signed - AMLNode signs its callback requests with an
X-Signatureheader, an HMAC-SHA256 of the callback body using yourmerchant_secret_key. Corefy verifies this signature automatically; there is nothing to configure on your side beyond providing the correctmerchant_secret_key. - No recurring - this connector does not support saving/charging a token through Corefy.
FAQ / Troubleshooting
- Invalid credentials / auth error -> verify
merchant_idandmerchant_keyfor the selected environment (test_mode) - Callback signature mismatch -> verify
merchant_secret_keymatches the one in your AMLNode back-office - Currency or service is not supported -> confirm allowed currencies/services in your AMLNode account and in Corefy
Question
Still looking for help connecting your AMLNode account? Please contact our support team!