Skip to content

Logo

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.

Connect

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!