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:
- To test successful API authorisation 
- To test failed API authorisation with incorrect username/password 
- To test failed API request due to invalid or expired token 
- To test a successful creation of a new physical card 
- To test a failed order creation, with an invalid merchant_id 
- To test failed card creation due to a missing card_reference 
- To test a failed order creation, with invalid or missing product_id 
- To test a failed order creation, with invalid or missing currency 
- To test a failed order creation, with invalid or missing sales_channel_id 
- To test a successful debit transaction 
- To test a successful credit transaction 
- To test a failed balance adjustment with an incorrect merchant_id 
- To test a failed debit due to negative balance 
- To test a failed debit with an incorrect value field format 
- To test a failed top-up with a duplicate merchant_transaction_reference 
- To test a top-up balance adjustment with an empty card_reference field 
- To test a failed top up due to an incorrect unit_epos_reference 
- To test a failed balance adjustment, with invalid or missing currency 
- To test a failed order creation, with invalid or missing fulfilment_method_id 
- To test a successful reversal of a card creation 
- To test a successful reversal of debit transaction 
- To test a successful reversal of credit transaction 
- To test a failed reversal due to missing or invalid line_item_id 
- To test a successful query on a card. 
- To test a failed card query, with an invalid card_reference 
Last updated
