Skip to content

Logo

Buckzy

Real-time Cross Border Payment Network

Website: buckzy.net

Set up Account

Step 1: Create Provider account

To create an account send connection request at the buckzy.net/contact-us or contact manager directly. Submit the required documents to verify your account and gain access.

Step 2: Get required credentials

Credentials that have to be issued:

  • Client ID
  • Client secret key
  • API key
  • Username
  • Password
  • Creditor reference ID
  • Creditor account reference ID
  • API URL
  • AUTH API URL

Connect Provider Account

Step 1. Connect Provider account at the Corefy Dashboard

Press Connect at Buckzy Provider Overview page in 'New connection' section and choose Provider account option to open Connection form.

Connect

Enter credentials:

  • Client ID
  • Client secret key
  • API key
  • Username
  • Password
  • Creditor reference ID
  • Creditor account reference ID
  • API URL
  • AUTH API URL
  • The value of URL address should be without additional endpoint, for example => the correct value = "auth.api.com" / an example of the incorrect value = "auth.api.com/oauth"

Success

You have connected Buckzy Provider account!

API examples:

Minimum data set to create a payment invoices for upi_qr_inr_invoice service

PAYMENT

POST /api/commerce/payment-invoices HTTP/1.0
{
  "data":{
    "type":"payment-invoice",
    "attributes":{
      "service":"upi_qr_inr_invoice",
      "commerce_account":"Hello world",
      "currency":"INR",
      "amount":1,
      "reference_id":"12c55b3f-f97b-475f-957b-ece79c6e423f",
      "flow":"charge",
      "gateway_options":{
        "cardgate":{
          "tokenize":""
        }
      },
      "customer":{
        "reference_id":"4b0e3663-90cb-48d4-b813-53f6b1426b33",
        "phone":"+380982016756",
        "address":{
          "full_address":"India",
          "country":"IN",
          "region":"India",
          "city":"India"
        }
      },
      "test_mode":false,
      "options":{
        "allow_partially":false
      },
      "service_fields":[]
    }
  }
}

Maximum data set to create a payment invoices for upi_qr_inr_invoice service

PAYMENT

POST /api/commerce/payment-invoices HTTP/1.0
{
  "data":{
    "type":"payment-invoice",
    "attributes":{
      "service":"upi_qr_inr_invoice",
      "commerce_account":"Hello World",
      "currency":"INR",
      "amount":1,
      "reference_id":"23ee6619-6f91-4174-855a-9a125e2b3ad4",
      "flow":"charge",
      "gateway_options":{
        "cardgate":{
          "tokenize":""
        }
      },
      "customer":{
        "reference_id":"17d55eae-f6f1-4314-95db-7353e2734d99",
        "name":"John Doe",
        "email":"[email protected]",
        "phone":"+380982234324",
        "date_of_birth":"2023-11-07",
        "address":{
          "full_address":"India",
          "country":"IN",
          "region":"India",
          "city":"India",
          "post_code":"2443423"
        }
      },
      "test_mode":false,
      "options":{
        "allow_partially":false
      },
      "service_fields":[]
    }
  }
}

Additional infо

Merchant/Provider account fields

  • Need to add the value of country in the Commerce Account => section [ "Profile" ] => Processing merchant profile =>
  • Country =
    • if the value will not enter in the Commerce Account or in the Constant[ creditor_country] => we will send the default value = "IN"

Constants

Сonstants

If some parameters are not sent in the transaction creation request, they will take the values from the set constants.

Here is a list of constants with their corresponding parameters:

  • СUSTOMER_REFERENCE_ID → customer [reference_id]
  • FIRST_NAME → customer [name]
  • LAST_NAME → customer [name]
  • EMAIL → customer [email]
  • DATE_OF_BIRTH → customer [date_of_birth]
  • FULL_ADDRESS → customer [address] [full_address]
  • POST_CODE → customer [address] [post_code]
  • CITY → customer [address] [city]
  • REGION → customer [address] [region]
  • DEBTOR_COUNTRY → customer[address][country]
  • CREDITOR_COUNTRY → merchant_profile[country_code]
  • PHONE → customer [phone]

Still looking for help connecting your Buckzy account?

Please contact our support team!