/
Work with Payment Requests

Work with Payment Requests

Find an example implementation in the example app’s pay package.

When your activity is launched with intent, follow these steps to receive and handle the payment request:

  1. Extract the payment request ID from the intent with getRequestId():

    val requestId = getRequestId(intent)
  2. Retrieve the payment details set by other Gini SDKs (like the Gini Health SDK) using GiniBank.getPaymentRequest():

    val paymentRequest: PaymentRequest = GiniBank.getPaymentRequest(requestId)
  3. Show the payment details to your user:

    showPaymentDetails( paymentRequest.recipient, paymentRequest.iban, paymentRequest.bic, paymentRequest.amount, paymentRequest.purpose )
  4. After the user initiates the payment, mark the payment request as paid, using GiniBank.resolvePaymentRequest():

  5. Let your user return to the app that started the flow using GiniBank.returnToPaymentInitiatorApp():

Related content

Work with Payment Requests
Work with Payment Requests
More like this
Camera and Flash
Read with this
Work with Payment Requests
Work with Payment Requests
More like this
Work with Payment Requests
Work with Payment Requests
More like this

Gini GmbH | Ridlerstr. 57 | 80339 München