External Payment Service Async Impl
Functions
Link copied to clipboard
open suspend fun cancel(externalPaymentToken: String, params: ExternalPaymentCancelParams, requestOptions: RequestOptions = RequestOptions.none()): ExternalPayment
Cancel external payment
open suspend override fun cancel(params: ExternalPaymentCancelParams, requestOptions: RequestOptions): ExternalPayment
Link copied to clipboard
open suspend override fun create(params: ExternalPaymentCreateParams, requestOptions: RequestOptions): ExternalPayment
Create external payment
Link copied to clipboard
open suspend override fun list(params: ExternalPaymentListParams, requestOptions: RequestOptions): ExternalPaymentListPageAsync
List external payments
Link copied to clipboard
open suspend fun release(externalPaymentToken: String, params: ExternalPaymentReleaseParams, requestOptions: RequestOptions = RequestOptions.none()): ExternalPayment
Release external payment
open suspend override fun release(params: ExternalPaymentReleaseParams, requestOptions: RequestOptions): ExternalPayment
Link copied to clipboard
open suspend fun retrieve(externalPaymentToken: String, requestOptions: RequestOptions): ExternalPayment
open suspend override fun retrieve(params: ExternalPaymentRetrieveParams, requestOptions: RequestOptions): ExternalPayment
open suspend fun retrieve(externalPaymentToken: String, params: ExternalPaymentRetrieveParams = ExternalPaymentRetrieveParams.none(), requestOptions: RequestOptions = RequestOptions.none()): ExternalPayment
Get external payment
Link copied to clipboard
open suspend fun reverse(externalPaymentToken: String, params: ExternalPaymentReverseParams, requestOptions: RequestOptions = RequestOptions.none()): ExternalPayment
Reverse external payment
open suspend override fun reverse(params: ExternalPaymentReverseParams, requestOptions: RequestOptions): ExternalPayment
Link copied to clipboard
open suspend fun settle(externalPaymentToken: String, params: ExternalPaymentSettleParams, requestOptions: RequestOptions = RequestOptions.none()): ExternalPayment
Settle external payment
open suspend override fun settle(params: ExternalPaymentSettleParams, requestOptions: RequestOptions): ExternalPayment
Link copied to clipboard
open override fun withOptions(modifier: (ClientOptions.Builder) -> Unit): ExternalPaymentServiceAsync
Returns a view of this service with the given option modifications applied.
Link copied to clipboard
Returns a view of this service that provides access to raw HTTP responses for each method.