Toggle Developers
HomeAcademy
  • Welcome
  • GraphQL
    • Getting started
    • Exploring our API
    • Authentication
    • API playground
    • Error handling
  • Key concepts
    • Overview
      • Orders, Transactions & Line Items
      • Card number formats
  • Basics
    • Create a card
    • Check a card balance
    • Redeem a card
  • Webhooks
    • Overview
      • Getting started
      • Authentication & responses
    • Events
      • Card.balance_adjusted
      • Card.card_reference_updated
      • Card.expiry_reminder
      • Card.registered
      • Card.send_recipient_email
      • Card.resend_recipient_email
      • Order.created
      • Order.cancelled
      • Order.send_receipt_email
      • Order.send_cancellation_email
      • Payment.failed
      • Payment.review_opened
      • Fulfilment.dispatched
  • Partner Guides
    • EPOS & Ordering
      • Overview
      • Accreditation
      • Configuration variables
      • Playground examples
      • Physical card orders
      • Custom validity rules
      • Balance check
      • Redemptions & top-ups
      • Reversals
    • Guest gratuity
      • Overview
      • Accreditation
      • Configuration variables
      • Playground examples
      • Creating a card
      • Cancelling a card
      • Register a card
    • CRM
      • Overview
      • Historic data via GraphQL
      • Real time data via webhooks
Powered by GitBook
On this page
  1. Partner Guides
  2. Guest gratuity

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 card

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

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

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

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

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

  10. To test a successful reversal of a card creation

  11. To test a successful reversal of credit transaction

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

  13. To test a successful query on a card.

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

PreviousOverviewNextConfiguration variables

Last updated 3 years ago