Basic info
- Title
- Beanstream Payments API 1.0.1
- Image
- /file/setup~cross_shared_collection/57b1ee7dad9815587a0003ac/image/
- Name
- beanstream_payments_api_1_0_1
- Summary
- https://www.beanstream.com/api/v1
- Readme
-
These collection have been automatically generated from a swagger specification
- Categories
-
Id Title Description Updated at financial Financial Financial and accounting services December 01, 2016 17:06 payment Payment Payment Processing December 01, 2016 17:06 2 Categories -
Name Email Cenit Team support@cenit.io 1 Cross collection authors - Pull count
- 0
- Id
- 57b1ee7dad9815587a0003ac
- Created at
- August 15, 2016 16:31
- Updated at
- December 01, 2016 21:07
Compute
- Snippets
-
Namespace Name Type Description Updated at Beanstream Payments API 1.0.1 Address.json Auto detect - - Beanstream Payments API 1.0.1 Adjustment.json Auto detect - - Beanstream Payments API 1.0.1 BeanstreamException.json Auto detect - - Beanstream Payments API 1.0.1 Card.json Auto detect - - Beanstream Payments API 1.0.1 CardGetTransactionResponse.json Auto detect - - Beanstream Payments API 1.0.1 CardPurchaseResponse.json Auto detect - - Beanstream Payments API 1.0.1 CreateProfileBody.json Auto detect - - Beanstream Payments API 1.0.1 Criteria.json Auto detect - - Beanstream Payments API 1.0.1 Custom.json Auto detect - - Beanstream Payments API 1.0.1 Detail.json Auto detect - - 33 Snippets (showing 10)
Connectors
- Connections
-
Namespace Name Url Key Token Authorization Updated at Beanstream Payments API 1.0.1 Connection https://www.beanstream.com/api/v1 - 1 Connections - Webhooks
-
Namespace Name Path Method Description Authorization Updated at Beanstream Payments API 1.0.1 POST Payments /payments post 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" - Beanstream Payments API 1.0.1 GET Payments {transid} /payments/{{transId}} get Get a previous payment (transaction). - Beanstream Payments API 1.0.1 POST Payments {transid} Completions /payments/{{transId}}/completions post 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. - Beanstream Payments API 1.0.1 POST Payments {transid} Returns /payments/{{transId}}/returns post Return payment. - Beanstream Payments API 1.0.1 POST Payments {transid} Void /payments/{{transId}}/void post Void a transaction. You can void payments, returns, pre-auths, and completions. It will cancel that transaction. - Beanstream Payments API 1.0.1 POST Profiles /profiles post Create a new Payment Profile using either a card or a Legato token. You must supply one of them. - Beanstream Payments API 1.0.1 DELETE Profiles {profileid} /profiles/{{profileId}} delete Delete a Payment Profile using the profile ID, also known as the Customer Code. - Beanstream Payments API 1.0.1 GET Profiles {profileid} /profiles/{{profileId}} get Get a Payment Profile using the profile ID, also known as the Customer Code. - Beanstream Payments API 1.0.1 PUT Profiles {profileid} /profiles/{{profileId}} put Create a new Payment Profile using either a card or a Legato token. You must supply one of them. - Beanstream Payments API 1.0.1 GET Profiles {profileid} Cards /profiles/{{profileId}}/cards get Get all of the cards on the profile. - Beanstream Payments API 1.0.1 POST Profiles {profileid} Cards /profiles/{{profileId}}/cards post 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. - Beanstream Payments API 1.0.1 DELETE Profiles {profileid} Cards {cardid} /profiles/{{profileId}}/cards/{{cardId}} delete Delete a card on the profile. - Beanstream Payments API 1.0.1 PUT Profiles {profileid} Cards {cardid} /profiles/{{profileId}}/cards/{{cardId}} put Update the details of a card on the profile. - Beanstream Payments API 1.0.1 POST Reports /reports post 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/ - Beanstream Payments API 1.0.1 POST Scripts Tokenization Tokens /scripts/tokenization/tokens post NOTE that the full URL for this API call is https://www.beanstream.com/scripts/tokenization/tokens. Turn a credit card into a token using this service. This helps lessen your PCI scope by not passing the credit card information to your server. Instead you turn the card number into a token in the client app, then send the token to the server. When you send the token to Beanstream to make a payment, Beanstream then looks up the card number from that token and makes the payment. Tokens can also be used to create payment profiles. - 15 Webhooks - Connection Roles
-
Namespace Name Webhooks Connections Updated at Beanstream Payments API 1.0.1 HTTPS Connections - 1 Connection Roles
Data
- Data Types
-
Namespace Name Slug Type Storage size Updated at Beanstream Payments API 1.0.1 Address address Json Data Type 0 Bytes - Beanstream Payments API 1.0.1 Adjustment adjustment Json Data Type 0 Bytes - Beanstream Payments API 1.0.1 BeanstreamException beanstream_exception Json Data Type 0 Bytes - Beanstream Payments API 1.0.1 Card card Json Data Type 0 Bytes - Beanstream Payments API 1.0.1 CardGetTransactionResponse card_get_transaction_response Json Data Type 0 Bytes - Beanstream Payments API 1.0.1 CardPurchaseResponse card_purchase_response Json Data Type 0 Bytes - Beanstream Payments API 1.0.1 CreateProfileBody create_profile_body Json Data Type 0 Bytes - Beanstream Payments API 1.0.1 Criteria criteria Json Data Type 0 Bytes - Beanstream Payments API 1.0.1 Custom custom Json Data Type 0 Bytes - Beanstream Payments API 1.0.1 Detail detail Json Data Type 0 Bytes - 33 Data Types (showing 10)
Config
- Namespaces
-
Name Slug Updated at Beanstream Payments API 1.0.1 beanstream_payments_api_1_0_1 - 1 Namespaces