Certus Finance¶
Real processing for all business categories
Website: certus.finance
Login: mbo.certus.finance
Follow the guidance for setting up a connection with Certus Finance payment service provider.
Set Up Account¶
Step 1: Contact Certus Finance support manager¶
Send a request on the website. Submit the required documents to verify your account and gain access.
Step 2: Get credentials¶
Credentials that have to be issued:
- Merchant ID hash
- Merchant account ID hash
- Merchant account key
- Merchant account username
- Merchant account password
Important
Be sure to check with the manager if you require to provide a white list of IPs, and if so, specify IP addresses from the Corefy list.
Connect Provider Account¶
Step 1. Connect account at the Corefy Dashboard¶
Press Connect at Certus Finance Provider Overview page in 'New connection' to open Connection form.
Enter the credentials obtained for your account:
- merchant_id → Merchant ID
- merchant_account_id → Merchant account ID
- merchant_account_key → Merchant account key
- merchant_account_username → Merchant account username
- merchant_account_password → Merchant account password
That's all!
You have connected Certus Finance account!
API examples¶
### Data set to create a Payment:¶
POST /api/commerce/payment-invoices HTTP/1.0
{
"data":{
"type":"payment-invoice",
"attributes":{
"service":"payment_card_usd_hpp",
"commerce_account":"Hello_World",
"currency":"USD",
"amount":100,
"flow":"charge",
"gateway_options":{
"cardgate":{
"tokenize":""
}
},
"test_mode":true,
"options":{
"allow_partially":false
},
"reference_id":"c62a1754-6967-4f22-b1f4-d0bb0172f031",
"service_fields":[
]
}
}
}
Constants¶
- FIRST_NAME → customer [first_name]
- LAST_NAME → customer [last_name]
- FULL_ADDRESS → customer [address] [full_address]
- CITY → customer [address] [city]
- POST_CODE → customer [address] [post_code]
- STATE_CODE → customer [address] [region]
- COUNTRY_CODE → customer [address] [country_code]
- MOBILE → customer [phone]
- PHONE → customer [phone]
- EMAIL → customer [email]
Provider Options¶
- is_three_ds_required
- turn on the possibility of conducting transactions only on 3DS
Default values¶
If some parameters are not passed in the request to create a transaction and the corresponding constants have no values, then default values will be passed instead.
Here is the list of default values with their corresponding parameters:
- API_VERSION → '1.0.1'
- DEFAULT_IP → '127.0.0.1'
- DEFAULT_LANGUAGE → 'en'
- DEFAULT_PERFORM_THREEDS → '1'
Question
"Still looking for help connecting your Certus Finance account?" Please contact our support team!