Skip to content
Status

Developer documentation

Build with Shuttle

Give every merchant on your platform their own payment account, connected to the processor they already use, through one integration.

Create a merchantPOST
# one account per merchant on your platform
curl -X POST "https://app.shuttleglobal.com/c/api/instances" \
  -u "$SECRET_KEY:" \
  -H "Content-Type: application/json" \
  -d '{
    "instance": {
      "instance_key": "M12345",
      "name": "Harbour Dental"
    }
  }'

# then take payments in that merchant's account:
# POST /c/api/instances/M12345/payments