← Back to catalog

Finance

Beanstream Payments

auto-generated
swirls add beanstream
actionPOSTv1.0.0

Add card

Add a card to the profile. Note that there is a default limit of 1 card per profile. You can change this in your Profiles settings in the back office.

Source
actionPOSTv1.0.0

Complete pre-auth

Complete a pre-authorized payment. The amount of the transaction to complete must be less than or equal to the original pre-auth amount. Complete must be set to true.

Source
actionPOSTv1.0.0

Create Profile

Create a new Payment Profile using either a card or a Legato token. You must supply one of them.

Source
actionDELETEv1.0.0

Delete card

Delete a card on the profile.

Source
actionDELETEv1.0.0

Delete profile

Delete a Payment Profile using the profile ID, also known as the Customer Code.

Source
actionGETv1.0.0

Get cards

Get all of the cards on the profile.

Source
actionGETv1.0.0

Get payment

Get a previous payment (transaction).

Source
actionGETv1.0.0

Get profile

Get a Payment Profile using the profile ID, also known as the Customer Code.

Source
actionPOSTv1.0.0

Make Payment

Make a payment using credit card, cash, cheque, profile, or token. Each payment type has its own json definition passed in the body. For all payments you have the standard Billing, Shipping, Comments, etc. fields that are optional. Only the amount is required along with the payment data for card, cash, cheque, profile, and token. You must change the payment_method for each payment type. Credit Card - "card", Payment Profile - "payment_profile", Legato Token - "token", Cash - "cash", Cheque - "cheque", Interac - "interac"

Source
actionPOSTv1.0.0

Return payment

Return payment.

Source
actionPOSTv1.0.0

Search Query

Query for transactions using a date range and optional search criteria. This method allows you to page your search results if you are expecting a lot of results to be returned. The page start value begins at 1. If no records are found the API will return a 404 error message. For details on the parameters and allowed values for Criteria please visit the documentation http://developer.beanstream.com/documentation/analyze-payments/search-specific-criteria/

Source
actionPUTv1.0.0

Update card

Update the details of a card on the profile.

Source
actionPUTv1.0.0

Update Profile

Create a new Payment Profile using either a card or a Legato token. You must supply one of them.

Source
actionPOSTv1.0.0

Void Transaction

Void a transaction. You can void payments, returns, pre-auths, and completions. It will cancel that transaction.

Source
Beyond the catalog

Any provider, on request.

01

Request it

Tell us which provider you need, and we will ship it in the registry.

02

Generate it

Point swirls add at an OpenAPI or GraphQL spec. Typed actions for any API you hold credentials for, today.

acme · integrations
terminal
~/acme $swirls add linear
✓ 12 typed actions · scopes and schemas included
 
~/acme $swirls add https://api.acme.dev/openapi.json
◆ Fetched spec · 38 operations
✓ 6 typed actions · generated from spec