Loading...
Cross shared collection | Cenit Admin

Basic info

Title
Beanstream Payments API 1.0.1
Image
/file/setup~cross_shared_collection/57b1ee7dad9815587a0003ac/image/
Name
beanstream_payments_api_1_0_1
Tags
Summary
https://www.beanstream.com/api/v1
Readme

These collection have been automatically generated from a swagger specification

API specs supplied by Image title

Categories
IdTitleDescriptionUpdated at
financialFinancialFinancial and accounting servicesDecember 01, 2016 17:06
paymentPaymentPayment ProcessingDecember 01, 2016 17:06
2 Categories
Authors
Name
Cenit Team
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
NamespaceNameTypeDescriptionUpdated at
Beanstream Payments API 1.0.1Address.jsonAuto detect - -
Beanstream Payments API 1.0.1Adjustment.jsonAuto detect - -
Beanstream Payments API 1.0.1BeanstreamException.jsonAuto detect - -
Beanstream Payments API 1.0.1Card.jsonAuto detect - -
Beanstream Payments API 1.0.1CardGetTransactionResponse.jsonAuto detect - -
Beanstream Payments API 1.0.1CardPurchaseResponse.jsonAuto detect - -
Beanstream Payments API 1.0.1CreateProfileBody.jsonAuto detect - -
Beanstream Payments API 1.0.1Criteria.jsonAuto detect - -
Beanstream Payments API 1.0.1Custom.jsonAuto detect - -
Beanstream Payments API 1.0.1Detail.jsonAuto detect - -
33 Snippets (showing 10)

Connectors

Connections
NamespaceNameUrlKeyTokenAuthorizationUpdated at
Beanstream Payments API 1.0.1Connectionhttps://www.beanstream.com/api/v1 -
1 Connections
Webhooks
NamespaceNamePathMethodDescriptionAuthorizationUpdated at
Beanstream Payments API 1.0.1POST Payments/paymentspostMake 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.1GET Payments {transid}/payments/{{transId}}getGet a previous payment (transaction). -
Beanstream Payments API 1.0.1POST Payments {transid} Completions/payments/{{transId}}/completionspostComplete 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.1POST Payments {transid} Returns/payments/{{transId}}/returnspostReturn payment. -
Beanstream Payments API 1.0.1POST Payments {transid} Void/payments/{{transId}}/voidpostVoid a transaction. You can void payments, returns, pre-auths, and completions. It will cancel that transaction. -
Beanstream Payments API 1.0.1POST Profiles/profilespostCreate a new Payment Profile using either a card or a Legato token. You must supply one of them. -
Beanstream Payments API 1.0.1DELETE Profiles {profileid}/profiles/{{profileId}}deleteDelete a Payment Profile using the profile ID, also known as the Customer Code. -
Beanstream Payments API 1.0.1GET Profiles {profileid}/profiles/{{profileId}}getGet a Payment Profile using the profile ID, also known as the Customer Code. -
Beanstream Payments API 1.0.1PUT Profiles {profileid}/profiles/{{profileId}}putCreate a new Payment Profile using either a card or a Legato token. You must supply one of them. -
Beanstream Payments API 1.0.1GET Profiles {profileid} Cards/profiles/{{profileId}}/cardsgetGet all of the cards on the profile. -
Beanstream Payments API 1.0.1POST Profiles {profileid} Cards/profiles/{{profileId}}/cardspostAdd 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.1DELETE Profiles {profileid} Cards {cardid}/profiles/{{profileId}}/cards/{{cardId}}deleteDelete a card on the profile. -
Beanstream Payments API 1.0.1PUT Profiles {profileid} Cards {cardid}/profiles/{{profileId}}/cards/{{cardId}}putUpdate the details of a card on the profile. -
Beanstream Payments API 1.0.1POST Reports/reportspostQuery 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.1POST Scripts Tokenization Tokens/scripts/tokenization/tokenspostNOTE 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
NamespaceNameWebhooksConnectionsUpdated at
Beanstream Payments API 1.0.1HTTPS Connections -
1 Connection Roles

Data

Data Types
NamespaceNameSlugTypeStorage sizeUpdated at
Beanstream Payments API 1.0.1AddressaddressJson Data Type0 Bytes -
Beanstream Payments API 1.0.1AdjustmentadjustmentJson Data Type0 Bytes -
Beanstream Payments API 1.0.1BeanstreamExceptionbeanstream_exceptionJson Data Type0 Bytes -
Beanstream Payments API 1.0.1CardcardJson Data Type0 Bytes -
Beanstream Payments API 1.0.1CardGetTransactionResponsecard_get_transaction_responseJson Data Type0 Bytes -
Beanstream Payments API 1.0.1CardPurchaseResponsecard_purchase_responseJson Data Type0 Bytes -
Beanstream Payments API 1.0.1CreateProfileBodycreate_profile_bodyJson Data Type0 Bytes -
Beanstream Payments API 1.0.1CriteriacriteriaJson Data Type0 Bytes -
Beanstream Payments API 1.0.1CustomcustomJson Data Type0 Bytes -
Beanstream Payments API 1.0.1DetaildetailJson Data Type0 Bytes -
33 Data Types (showing 10)

Config

Namespaces
NameSlugUpdated at
Beanstream Payments API 1.0.1beanstream_payments_api_1_0_1 -
1 Namespaces

Metadata