API & SDK
Payments Processing
Payment Processing APIs and SDKs:
StreamPayments API: This API serves as a core component for online and in-app payments. It facilitates the creation of payments using tokens from the Web3 Payments SDK or the In-App StreamPayments™ SDK. It also allows retrieval and processing of payments generated through other StreamPayments™ APIs.
Refunds API: Enables the refunding of payments made through any StreamPayments™ API or product.
Web3 Payments SDK: Offers customizable payment entry forms for websites, enhancing the online checkout experience. It returns secure payment tokens utilized in Payments API calls for payment creation.
Checkout API: Provides a customizable checkout experience, encompassing purchase details and a payment form. It creates payments, and if needed, payments can be retrieved later using the Payments API.
In-App Payments SDK: Designed for mobile applications on Android, iOS, Flutter, and React Native, this SDK captures payments within the app. It returns secure payment tokens for use in Payments API calls.
Terminal API: Tailored for in-person payments at the point of sale (StreamPOS), where payments are processed on a StreamPay™ Terminal. This API facilitates payment requests from StreamPOS™ and StreamPay™ applications.
Reader SDK: Intended for in-person payments using StreamPayments Reader within POS applications. It does not offer a UI but integrates seamlessly.
Point of Sale API: Works with the StreamPay™ Reader, opening a StreamPayments UI within the StreamPOS™ application for payment processing.
Additional Payment Features:
Disputes API: Manages disputes (chargebacks) arising when cardholders seek payment reversals through their issuing banks due to perceived invalid payments.
Invoices API: Allows the creation and management of invoices sent to buyers, streamlining payment collection.
Cards API: Stores credit or debit card information for future use as a payment source.
Subscriptions API: Enables the integration of subscription functionality, automating recurring charges for customers.
Bank Accounts API: Retrieves information about linked external bank accounts.
Payouts API: Provides details about fund transfers from seller StreamPayments™ accounts to linked bank accounts.
Mobile Authorization API: Accepts account credentials to generate authorization codes for initiating StreamPayment´s StreamPay™ mobile solutions.
Last updated