Skip to main content

Paymentwall Integration

Introduction#

Paymentwall is the first payment provider to partner with all major payment methods in 200 local regions, including Europe & SEA to offer more than 150 local payment methods, including e-wallets, bank transfers, prepaid cards, and cash options.


Supported Countries#

  • Global 🌏

Available Payment Methods#

Payment method other than credit cards are available in selected countries only and simulated in sandbox mode.

Payment TypePayment Method KeyIntegration StatusRefund SupportedSandbox AvailabilityRegions Supported
Credit CardPAYMENTWALL_CREDIT_CARDβœ…βœ…βœ…GLOBAL
FPX paymentPAYMENTWALL_FPXβœ…βœ…βŒπŸ‡²πŸ‡Ύ
Sofort paymentPAYMENTWALL_SOFORTβœ…βœ…βŒπŸ‡ͺπŸ‡Ί
iDeal paymentPAYMENTWALL_IDEALβœ…βœ…βŒπŸ‡³πŸ‡±
Blik paymentPAYMENTWALL_BLIKβœ…βœ…βŒπŸ‡΅πŸ‡±
Przelewy24 paymentPAYMENTWALL_PRZELEWY24βœ…βœ…βŒπŸ‡΅πŸ‡±
Multibanco paymentPAYMENTWALL_MULTIBANCOβœ…βœ…βŒπŸ‡΅πŸ‡Ή
EPS paymentPAYMENTWALL_EPSβœ…βœ…βŒπŸ‡¦πŸ‡Ή
Bancontact paymentPAYMENTWALL_BANCONTACTβœ…βœ…βŒπŸ‡§πŸ‡ͺ
Payshop paymentPAYMENTWALL_PAYSHOPβœ…βŒβŒπŸ‡΅πŸ‡Ή
Konbini paymentPAYMENTWALL_KONBINIβœ…βŒβŒπŸ‡―πŸ‡΅
Naver Pay paymentPAYMENTWALL_NAVERPAYβœ…βœ…βŒπŸ‡°πŸ‡·
Kakao pay paymentPAYMENTWALL_KAKAOPAYβœ…βœ…βŒπŸ‡°πŸ‡·
Touch n Go paymentPAYMENTWALL_TOUCHNGOβœ…βŒβŒπŸ‡²πŸ‡Ύ
Boost paymentPAYMENTWALL_BOOSTβœ…βŒβŒπŸ‡²πŸ‡Ύ
GrabPay payment for MYPAYMENTWALL_GRABPAYMYβœ…βŒβŒπŸ‡²πŸ‡Ύ
GrabPay payment for PHPAYMENTWALL_GRABPAYPHβœ…βœ…βŒπŸ‡΅πŸ‡­
PayNow paymentPAYMENTWALL_PAYNOWβœ…βŒβŒπŸ‡ΈπŸ‡¬

Miscellaneous Details#

  • Webhook: Needs to be configured on the Paymentwall Dashboard
    • Copy the webhook URL from Paymentwall payment channel in PortOne dashboard
    • Goto the Paymentwall dashboard, from My Projects menu, click on Settings for the appropriate project
    • Paste the webhook URL from step 1 into the Pingback URL field
      • Make sure the Pingback type is set to URL
      • Set the Pingback signature version to 2
      • Add the below params for Custom Pingback parameters field
        • Name => custom & Value => OWN
        • Name => merchant_refund_id & Value => OWN
    • Click on save button on the bottom to save the changes
  • Also make sure you are using Widget API - Digital Goods for Your API section of the Project settings
  • Customer email is a required field
  • APMs can only be simulated in sandbox mode via Test method
  • This integration also supports recurring payment for a customer, for more details please connect with PortOne support team

Sandbox#

Credentials#

KeyValue
Brick Public Keyt_ca809e2ad04d6b60b22c3abc1f0d77
Brick Private Keyt_81707eac585a63b5f52316eb459a4e
Project Key647ae35021a637dfe7c67470686cd2c4
Project Secret Key91b991cabee3e2e91b36898b6c75753f
Widget Idp1_1

Test cards data#

Test card data can be found here


Use following values in embedded JS code to pay via Global Payments channel#

"pmt_channel": "PAYMENTWALL",
"pmt_method": { Any of above given payment method keys },