W Pay¶
Move beyond payments Wpay are experts in payment experiences for large scale, complex businesses. Connected, in-store and online payments, data and insights plus Gifting – all in a single service. Grow your business with Wpay today.
Website: wpay.io
Set up Account Provider account¶
Step 1: Create Provider account¶
To create an account send connection request at the wpay.io/contact 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:
- wpay__api_key → API key
Connect Provider Account¶
Step 1. Connect Provider account at the Corefy Dashboard¶
Press Connect at W Pay Provider Overview page in 'New connection' section and choose Provider account option to open Connection form.
Enter credentials:
- API key
Success
You have connected W Pay Provider account!
API examples:¶
Minimum data set to create a payout invoices for bank_transfer_try service¶
PAYOUT
POST /api/commerce/payout-invoices HTTP/1.0
{
"data":{
"type":"payout-invoice",
"attributes":{
"service":"bank_transfer_try",
"commerce_account":"hello_world",
"currency":"TRY",
"amount":11.14,
"test_mode":false,
"reference_id":"86c7e6ef-f564-489c-a15a-38c5b586a6c7",
"fields":{
"account_number":"555555",
"beneficiary_full_name":"TEST"
},
"options":{
"attempts_limit":0,
"split_mode":false,
"allow_partially":false,
"auto_process":false
}
}
}
}
Maximum data set to create a payout invoices for bank_transfer_try service¶
PAYOUT
POST /api/commerce/payout-invoices HTTP/1.0
{
"data":{
"type":"payout-invoice",
"attributes":{
"service":"bank_transfer_try",
"commerce_account":"hello_world",
"currency":"TRY",
"amount":16.16,
"customer":{
"reference_id":"1",
"name":"Test Test",
"email":"[email protected]",
"phone":"+44444444444",
"date_of_birth":"2000-01-02",
"individual_tax_id":"44444444444",
"address":{
"full_address":"Test test",
"country":"UA",
"region":"Test",
"city":"Test",
"street":"Test",
"post_code":"AAA5555"
}
},
"test_mode":false,
"reference_id":"fb38b8e0-58b8-4bc5-8be3-2068fca1657f",
"fields":{
"account_number":"99999",
"beneficiary_full_name":"TEST"
},
"options":{
"attempts_limit":0,
"split_mode":false,
"allow_partially":false,
"auto_process":false
}
}
}
}
Question
"Still looking for help connecting your W Pay account?" Please contact our support team!