Get List of Payment Provider
A payment provider is a Gini partner that integrated GiniPay for Bank SDK into their mobile apps for Android or iOS. GiniPay for Bank SDK lets you receive and resolve payment requests and integrates with the payment functionality of the banking app. GiniPay for Banks SDK uses deep links to handle payments.
Health API handles payment providers. Authentication in Health API is identical to authentication in Pay API. For more information, see Authentication. The expected header application/vnd.gini.v3+json
is used in the Pay API instead of application/vnd.gini.v1+json
.
Response
List of payment provider objects:
Key | Description |
---|---|
| The ID of the payment provider. |
| The name of the payment provider. |
| The object containing the minimal required app versions per platform. |
| The URI scheme for query the banking app for iOS. |
| The unique package name of the banking app. |
//get the list
GET /paymentProviders
Host: health-api.gini.net
Authorization: BEARER c796535e-32e4-11eb-b966-e30e07dee3dc
Accept: application/vnd.gini.v3+json
//yields a list of payment provider objects
[
{
"id": "7e72441c-32f8-11eb-b611-c3190574373c",
"name": "ING-DiBa",
"appSchemeIOS": "ginipay_ingdiba",
"packageNameAndroid": "com.example.bank",
"minAppVersion" : {
"ios": "4.3.2",
"android": "3.5.1"
}
},
{
"id": "9a9b41f2-32f8-11eb-9fb5-e378350b0392",
"name": "Deutsche Bank",
"appSchemeIOS": "ginipay_ingdiba",
"packageNameAndroid": "com.example.bank",
"minAppVersion" : {
"ios": "7.7.2",
"android": "6.9.1"
}
},
...
]