Constants indicating the state of the response.


enum INPayBillIntentResponseCode : Int



case unspecified

The response didn’t specify a response code.

case ready

You are ready to handle the intent.

case inProgress

You have received the payment details and are in the process of scheduling the transaction.

case success

You successfully scheduled the transaction.

case failure

You were unable to schedule the transaction.

case failureRequiringAppLaunch

The user must launch your app to schedule the transaction.

case failureCredentialsUnverified

The transaction failed because you were unable to verify the credentials of the user or the payee.

case failureInsufficientFunds

The transaction failed because the user’s account did not contain sufficient funds.

See Also

Getting the Response Code

var code: INPayBillIntentResponseCode

The code indicating whether you successfully handled the intent.