Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Page Properties
hiddentrue

Status

Status
colourYellowGreen
titlefor reviewapproved

Approver

Alpar Szotyori (Unlicensed)

Testing the payment feature requires an app that uses any Gini SDK which can create payment requests. , for example, Gini Health SDK is one such SDK. You can use it to create payment requests and to forward them to your banking app to view and resolve those payment requests.

An example app is available in the Gini Health SDK’s repository. You can use the same Gini Bank API client credentials in that example app as in your app if not otherwise specified. In order to test using the example app, you need to use development client credentials. This will make sure ensures that the example will use uses a payment provider which will open opens your development banking app.

End-to-end testing

After you’ve you set the client credentials in the Gini Health SDK’s example app, you can install it along with your banking app on your device. Run the example app and import an invoice or take a picture of one to start the payment flow. After following the integration steps above from the previous pages, your banking app will should be launched and you’ll be you’re able to fetch the payment request, show the payment information and resolve the payment after the transaction has been is confirmed. At this point, you may can redirect back to the example app.

With these steps completed, you have verified that your app, the Gini Bank API, Gini Health SDK, and Gini Bank SDK work together correctly.

...

The steps are the same, but instead of the development client credentials, you will need to use production client credentials. This will make sure ensures that Gini Health SDK receives real payment providers including the one which opens your production banking app.

...