ProcessOut

Deprecated (for removal)

Since version 3.0.0

Created by jeremylejoux on 17/01/2018.

Types

Link copied to clipboard
Link copied to clipboard

Properties

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard
Generate a test ThreeDSHandler for 3DS2 challenges
Link copied to clipboard
Retrieves the list of gateway configurations
Link copied to clipboard
Parses an intent uri.
Link copied to clipboard
Parses a intent uri
Link copied to clipboard
open fun incrementAuthorizationAmount(@NonNull invoiceId: String, @NonNull amount: Int, @NonNull handler: ThreeDSHandler)
Increments the authorization of an applicable invoice by a given amount
Link copied to clipboard
open fun makeAPMPayment(@NonNull apm: GatewayConfiguration, @NonNull invoiceId: String, @NonNull with: Context): Uri
open fun makeAPMPayment(@NonNull apm: GatewayConfiguration, @NonNull invoiceId: String, @NonNull additionalData: Map<String, String>, @NonNull with: Context): Uri
Returns the URL to redirect the user to an alternative payment method payment page to complete a payment
Link copied to clipboard
open fun makeAPMToken(@NonNull apm: GatewayConfiguration, @NonNull customerId: String, @NonNull tokenId: String, @NonNull with: Context): Uri
open fun makeAPMToken(@NonNull apm: GatewayConfiguration, @NonNull customerId: String, @NonNull tokenId: String, @NonNull additionalData: Map<String, String>, @NonNull with: Context): Uri
Returns the URL to redirect the user to an alternative payment method payment page to authorize a token
Link copied to clipboard
open fun makeCardPayment(@NonNull invoiceId: String, @NonNull source: String, @NonNull handler: ThreeDSHandler, @NonNull with: Context)
open fun makeCardPayment(@NonNull invoiceId: String, @NonNull source: String, thirdPartySDKVersion: String, @NonNull handler: ThreeDSHandler, @NonNull with: Context)
Allow card payments authorization (with 3DS2 support)
Link copied to clipboard
open fun makeCardToken(@NonNull request: TokenRequest, @NonNull handler: ThreeDSHandler, @NonNull with: Context)
open fun makeCardToken(@NonNull source: String, @NonNull customerId: String, @NonNull tokenId: String, @NonNull handler: ThreeDSHandler, @NonNull with: Context)
open fun makeCardToken(@NonNull source: String, @NonNull customerId: String, @NonNull tokenId: String, thirdPartySDKVersion: String, @NonNull handler: ThreeDSHandler, @NonNull with: Context)
Create a customer token from a card ID
Link copied to clipboard
open fun makeIncrementalAuthorizationPayment(@NonNull invoiceId: String, @NonNull source: String, thirdPartySDKVersion: String, @NonNull handler: ThreeDSHandler, @NonNull with: Context)
Allow card payments authorization and marks the authorization as incremental (with 3DS2 support)
Link copied to clipboard
open fun tokenize(@NonNull card: Card, @NonNull callback: TokenCallback)
open fun tokenize(@NonNull card: Card, metadata: JSONObject, @NonNull callback: TokenCallback)
Returns a card token that can be used to create a charge
Link copied to clipboard
open fun updateCvc(@NonNull card: Card, @NonNull callback: CvcUpdateCallback)
Updates the CVC of a previously stored card