
Platio
Unlock more revenue with our connected payment services
Website: platio.com
Set up Account Provider account
Step 1: Create Provider account
To create an account send connection request at the platio.com/contact-sales 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:
- Account ID
- Secret Key
- Secret Key Return URL
- Payment system
- Send merchant URL -- optional, enables sending the merchant's website URL to Platio (see API examples below)
Connect Provider Account
Step 1. Connect Provider account at the Corefy Dashboard
Press Connect at Platio Provider Overview page in 'New connection' section and choose Provider account option to open Connection form.

Enter credentials:
- ACCOUNT ID → Account ID
- SECRET KEY → Secret Key
- Secret Key Return URL → Secret Key Return URL
- Payment system → Payment system
- Send merchant URL → true/false (optional)
Success
You have connected Platio Provider account!
API examples:
Minimum data set to create a payment invoices for sbp_rub_hpp service
PAYMENT
{
"data":{
"type":"payment-invoice",
"attributes":{
"service":"sbp_rub_hpp",
"commerce_account":"coma_5pe7GmNU56rBR7lT",
"currency":"RUB",
"amount":11,
"reference_id":"149b952f-a3a8-4d7c-8b3a-1dbe73df53f9",
"flow":"charge",
"gateway_options":{
"cardgate":{
"tokenize":""
}
},
"callback_url":"https:\/\/2c27-176-37-172-145.ngrok-free.app",
"test_mode":false,
"options":{
"allow_partially":false,
"bypass_hpp":false,
"send_operation_context_on_return":false
},
"service_fields":[
]
}
}
}
Maximum data set to create a payment invoices for sbp_rub_hpp service
PAYMENT
{
"data":{
"type":"payment-invoice",
"attributes":{
"service":"sbp_rub_hpp",
"commerce_account":"coma_5pe7GmNU56rBR7lT",
"currency":"USD",
"amount":13,
"reference_id":"93365122-d47d-438d-8792-5ffd3a57e9f4",
"flow":"charge",
"gateway_options":{
"cardgate":{
"tokenize":""
}
},
"customer":{
"reference_id":"acf3c94d-da66-4ee9-bed4-be9fb29bf780",
"name":"John doe",
"email":"John@test.com",
"phone":"+3807711122233",
"date_of_birth":"2024-06-06",
"individual_tax_id":"123123123",
"address":{
"full_address":"London City",
"country":"DZ",
"region":"London",
"city":"London",
"street":"Street",
"post_code":"123111"
}
},
"metadata":{
"merchant_url":"https:\/\/example.com"
},
"callback_url":"https:\/\/2c27-176-37-172-145.ngrok-free.app",
"test_mode":false,
"options":{
"allow_partially":false,
"bypass_hpp":false,
"send_operation_context_on_return":false
},
"service_fields":[
]
}
}
}
metadata.merchant_url (top-level metadata, not customer.metadata) is only sent to Platio when the Send merchant URL field is enabled on the connection (see Prerequisites). If it's not provided, Platio falls back to the merchant account's own profile website (if one is set). Provider Options

- direct_sbp_form
- IF false selected THEN processing without additional requests
- IF true selected THEN system will send additional parameter request
Question
"Still looking for help connecting your Platio account?" Please contact our support team!