Skip to main content
All Out Partner Docs Guides

Get started

Partner developer documentation

Sell All Out activities in your app.

Show the catalogue, check availability, hold your customer's card and report each payment step. All Out confirms with the provider and tells you the decision.

Make your first request​

Get a token (see Authentication), then list the activities assigned to you in the sandbox:

curl https://staging-api.allout.ae/api/v1/partner/activities \
-H "Authorization: Bearer $ACCESS_TOKEN"

A sale in six steps​

  1. Show the catalogue. Read the activities assigned to you.
  2. Ask for availability. Check that a slot can be booked and for how much.
  3. Hold the card. If confirmed, place an authorization for the quoted amount.
  4. Report the hold. This creates the booking, which waits for the provider.
  5. Receive the decision. All Out notifies you by webhook: approved or declined.
  6. Capture or release. Approved: capture and report it. Declined or cancelled: release the hold and report it.

Nothing is booked until you report the hold. Nothing is charged until the provider approves.