Authenticated payment

Test environment setup

  1. i'mport Admin consolePayment integrationTest settings → Select PG (PAYJOA) → PAYJOA -> Add
  2. Check the auto-generated Merchant ID/Key/MID values and click Save
Payment integration → Test settings → Select PG (PAYJOA) → PAYJOA -> Add
Payment integration → Test settings → Select PG (PAYJOA) → PAYJOA -> Add
Check the auto-generated Merchant ID/Key/MID values and click Save
Check the auto-generated Merchant ID/Key/MID values and click Save

Non-authenticated payment

Subscription test environment setup

  1. i'mport Admin consolePayment integrationTest settings → Select PG (PAYJOA) → PAYJOA API -> Add
  2. Select 'Subscription test CTS17266' Edit -> Save
Payment integration → Test settings → Select PG (PAYJOA) → PAYJOA API -> Add
Payment integration → Test settings → Select PG (PAYJOA) → PAYJOA API -> Add
Select 'Subscription test CTS17266' Edit -> Save
Select 'Subscription test CTS17266' Edit -> Save

Key-in (one-time) test environment setup

  1. i'mport Admin consolePayment integrationTest settings → Select PG (PAYJOA) → PAYJOA API -> Add
  2. Select 'Key-in test CTS16629' Edit -> Save
Payment integration → Test settings → Select PG (PAYJOA) → PAYJOA API -> Add
Payment integration → Test settings → Select PG (PAYJOA) → PAYJOA API -> Add
Select 'Key-in test CTS16629' Edit -> Save
Select 'Key-in test CTS16629' Edit -> Save

Test key-in payment with different required parameters

You can test by setting different required parameters by CPID.

  • Credit card number + password + expiration date + date of birth

    • CPID : CTS16629
    • Secret : 7f59ab6239259b191e2806111734c17c4650301ae0f241d2939c747176b4f6aa
  • Credit card number + expiration date

    • CPID : CTS16628
    • Secret : 9e810e78e4d8ac765f8f04f1f3132da0c4891a2c04f6ee5a142bc333070b68a9

Checklist

  • PAYJOA's subscription payment supports only the REST API method.
  • In test mode, actual withdrawal occurs but is automatically cancelled daily between 23:00 and 23:50.
  • Note that the test Merchant ID for key-in (one-time) and subscription payments are different.
  • Must request MID for the correct product type (physical/digital).

Subscription/key-in payment production environment setup

  1. Payment integration -> Live settings
  2. Select PG (PAYJOA) → PAYJOA API -> Add
  3. Enter merchant info issued by Daou upon contract signing
Payment integration -> Live settings
Payment integration -> Live settings
Select PG (PAYJOA) → PAYJOA API -> Add
Select PG (PAYJOA) → PAYJOA API -> Add
Enter merchant info issued by Daou upon contract signing
Enter merchant info issued by Daou upon contract signing