public interface DisbursementsApiService
| Modifier and Type | Method | Description |
|---|---|---|
retrofit2.Call<Balance> |
getBalance() |
Get Account Balance.
|
retrofit2.Call<AccessToken> |
getToken(java.lang.String credentials,
java.lang.String subscriptionKey) |
getToken.
|
retrofit2.Call<Transaction> |
getTransactionStatus(java.lang.String transactionId) |
getTransactionStatus.
|
retrofit2.Call<Account> |
isActive(java.lang.String accountHolderIdType,
java.lang.String accountHolderId) |
isActive.
|
retrofit2.Call<java.lang.Void> |
transfer(Transfer body,
java.lang.String ref) |
transfer request.
|
@POST("/disbursement/v1_0/transfer")
@Headers("Content-Type: application/json")
retrofit2.Call<java.lang.Void> transfer(@Body
Transfer body,
@Header("X-Reference-Id")
java.lang.String ref)
body - Transferref - String@POST("/disbursement/token/")
@Headers("Content-Type: application/json")
retrofit2.Call<AccessToken> getToken(@Header("Authorization")
java.lang.String credentials,
@Header("Ocp-Apim-Subscription-Key")
java.lang.String subscriptionKey)
credentials - StringsubscriptionKey - String@Headers("Content-Type: application/json")
@GET("/disbursement/v1_0/account/balance")
retrofit2.Call<Balance> getBalance()
@GET("/disbursement/v1_0/transfer/{transactionId}")
@Headers("Content-Type: application/json")
retrofit2.Call<Transaction> getTransactionStatus(@Path("transactionId")
java.lang.String transactionId)
transactionId - String@GET("/v1_0/accountholder/{accountHolderIdType}/{accountHolderId}/active")
@Headers("Content-Type: application/json")
retrofit2.Call<Account> isActive(@Path("accountHolderIdType")
java.lang.String accountHolderIdType,
@Path("accountHolderId")
java.lang.String accountHolderId)
accountHolderIdType - StringaccountHolderId - String