For the complete documentation index, see llms.txt. This page is also available as Markdown.

Accreditation

For approved partner integrations, you will need to complete our accreditation process.

Accreditation test cases

You will be asked to complete a series of test cases to ensure all use-cases have been met.

Here is a sample list of test cases:

  1. To test successful API authorisation

  2. To test failed API authorisation with incorrect username/password

  3. To test failed API request due to invalid or expired token

  4. To test a successful creation of a new physical card

  5. To test a failed order creation, with an invalid merchant_id

  6. To test failed card creation due to a missing card_reference

  7. To test a failed order creation, with invalid or missing product_id

  8. To test a failed order creation, with invalid or missing currency

  9. To test a failed order creation, with invalid or missing sales_channel_id

  10. To test a successful debit transaction

  11. To test a successful credit transaction

  12. To test a failed balance adjustment with an incorrect merchant_id

  13. To test a failed debit due to negative balance

  14. To test a failed debit with an incorrect value field format

  15. To test a failed top-up with a duplicate merchant_transaction_reference

  16. To test a top-up balance adjustment with an empty card_reference field

  17. To test a failed top up due to an incorrect unit_epos_reference

  18. To test a failed balance adjustment, with invalid or missing currency

  19. To test a failed order creation, with invalid or missing fulfilment_method_id

  20. To test a successful reversal of a card creation

  21. To test a successful reversal of debit transaction

  22. To test a successful reversal of credit transaction

  23. To test a failed reversal due to missing or invalid line_item_id

  24. To test a successful query on a card.

  25. To test a failed card query, with an invalid card_reference

Last updated