ShopBase Developers
  • Getting started
  • Build An App
    • Making your first request
      • Authentication
        • Public apps
        • Private apps
        • OAuth
        • API access scopes
      • Rest API References
        • Rate limits
      • Using webhooks
        • Webhook events and topics
      • Response status codes
    • How to submit an app to ShopBase App Store
    • Getting your app approved
      • App requirements
      • Testing your app
      • Submitting your app
      • The review process
  • BUILD A THEME
    • Getting started building themes
    • Theme development resources
      • Connect to your store & start developing
      • Theme structure
      • Theme object, methods, and props
      • Theme editor
        • How to update configure for theme editor
    • How to submit a theme to ShopBase Theme Store
    • Storefront SDK
  • Test and Debug app
    • Debug apps with Postman
  • Tutorial
    • Manage orders and shipping
      • Manage orders with the REST Admin API
        • Transaction
        • Order
      • Edit an existing order with the Admin API
      • Manage fulfillments with Fulfillment and FulfillmentService resources
      • Get a country field using Admin API
  • Integrate a payment gateway
    • How to create your payment gateway on ShopBase
    • Technical Specifications
Powered by GitBook
On this page
  • Note
  • What you can do with Transaction

Was this helpful?

  1. Tutorial
  2. Manage orders and shipping
  3. Manage orders with the REST Admin API

Transaction

PreviousManage orders with the REST Admin APINextOrder

Last updated 4 years ago

Was this helpful?

Transactions are created for every order that results in an exchange of money.

There are five types of transactions:

  • Authorization: An amount reserved against the cardholder's funding source. Money does not change hands until the authorization is captured.

  • Capture: A transfer of the money that was reserved during the authorization stage.

  • Void: A cancellation of a pending authorization or capture.

  • Refund: A partial or full return of captured funds to the cardholder. A refund can happen only after a capture is processed.

Note

An order can have no more than 100 transactions associated with it.

What you can do with Transaction

Refund transactions must be created by using the .

The Shopbase API lets you do the following with the Transaction resource. More detailed versions of these general actions is .

Refund resource
available here