Enumeration

INRequestPaymentIntentResponseCode

Constants indicating the state of the response.

Declaration

enum INRequestPaymentIntentResponseCode : Int

Topics

Constants

case unspecified

The response didn’t specify a response code.

case ready

You are ready to handle the intent.

case inProgress

You are in the process of handling the intent.

case success

You successfully handled the intent.

case failure

You were unable to deliver the payment request.

case failureRequiringAppLaunch

The user must launch your app to make the payment request.

case failureCredentialsUnverified

The request failed because you couldn’t verify one of the user’s credentials.

case failurePaymentsAmountBelowMinimum

The request failed because the specified amount was below the required minimum established by your app.

case failurePaymentsAmountAboveMaximum

The request failed because the specified amount was above the allowed maximum established by your app.

case failurePaymentsCurrencyUnsupported

The request failed because your app does not support the specified currency.

case failureNoBankAccount

The request failed because you couldn’t determine a user’s bank account information.

case failureNotEligible

The request failed because a user was not eligible to perform the transaction.

case failureTermsAndConditionsAcceptanceRequired

The request failed because the user must accept the app’s terms and conditions.

See Also

Getting the Response Code

var code: INRequestPaymentIntentResponseCode

The code indicating whether you successfully handled the intent.