HomeGuidesChangelogDiscussions
Log In
Guides

Registration

Register as an integrator

📘

Using the USDC Wallet as a service infrastructure requires that you register with Juice as a crypto integrator.

Provide authentication credentials in the input fields when sending the API call to register as an integrator for this service.
• For the contact person at your company, provide the email address and phone number.
• For the business itself, we would need a business address, company url, and a webhook url (another url where we can deliver your webhook notifications). Be sure that your webhook URL can accept a POST call with a JSON body.

Use the Register Crypto Integrator endpoint for this purpose. A sample request is below.

curl --location --request POST 'https::/api-sandbox.spendjuice.com/crypto-integrators/register-integrator' \
--header 'Content-Type: application/json' \
--data-raw '{
  "business_address": {
    "city": "Lagos",
    "country": "NGA",
    "line1": "1 Ademola Tokunbo Str",
    "line2": "suite 206",
    "state": "Lagos",
    "zip_code": "1071233"
    },
    "business_name": "Crypto Company",
    "contact_number": "+2348033259890",
    "country": "IRE",
    "domain": "https://cryptocompany.com",
    "email": "cryptocompany@gmail.com",
    "first_name": "Crypto",
    "last_name": "Company",
    "password": "P@ssw0rd!",
    "registration_number": "12345678",
    "webhook_url": "https://sandbox.cryptocompany.com"
}'

This response includes your Crypto Integrator ID for reference purposes. See sample response below.

{
    "data": {
        "business_address": {
            "city": "Lagos",
            "country": "NGA",
            "line1": "1 Ademola Tokunbo Str",
            "line2": "suite 206",
            "state": "Lagos",
            "zip_code": "1071233"
        },
        "business_name": "Crypto Company",
        "contact_number": "+2348033259890",
        "country": "IRE",
        "domain": "https://cryptocompany.com",
        "email": "cryptocompany@gmail.com",
        "first_name": "Crypto",
        "id": "0cd5fe32-a109-44af-b716-79cc0d57bccb",
        "last_name": "Company",
        "registration_number": "12345678",
        "webhook_url": "https://sandbox.cryptocompany.com"
    }
}

Upon registering, you'd use our authentication to generate a token to access this service. This endpoint can also be used to regenerate a token whenever necessary.