https://api.marketpay.io/api-docs/index.html
API for Smart Contracts and Payments
This PHP package is automatically generated by the Swagger Codegen project:
PHP 5.5 and later
To install the bindings via Composer, add the following to composer.json
:
{
"repositories": [
{
"type": "git",
"url": "https://github.com//.git"
}
],
"require": {
"/": "*@dev"
}
}
Then run composer install
Download the files and include autoload.php
:
require_once('/path/to/SwaggerClient-php/vendor/autoload.php');
To run the unit tests:
composer install
./vendor/bin/phpunit
Please follow the installation procedure and then run the following:
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure OAuth2 access token for authorization: oauth2
$config = MarketPay\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN');
$apiInstance = new MarketPay\Api\CardsApi(
// If you want use custom http client, pass your client which implements `GuzzleHttp\ClientInterface`.
// This is optional, `GuzzleHttp\Client` will be used as default.
new GuzzleHttp\Client(),
$config
);
$card_id = 789; // int |
try {
$result = $apiInstance->cardsGet($card_id);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling CardsApi->cardsGet: ', $e->getMessage(), PHP_EOL;
}
?>
All URIs are relative to https://localhost
Class | Method | HTTP request | Description |
---|---|---|---|
CardsApi | cardsGet | GET /v2.1/Cards/{CardId} | |
CardsApi | cardsGetList | GET /v2.1/Cards | |
CardsApi | cardsPut | PUT /v2.1/Cards/{CardId} | |
EventsApi | eventsGet | GET /v2.1/Events | |
HooksApi | hooksGet | GET /v2.1/Hooks | |
HooksApi | hooksGet_0 | GET /v2.1/Hooks/{hookId} | |
HooksApi | hooksPost | POST /v2.1/Hooks | |
HooksApi | hooksPut | PUT /v2.1/Hooks/{hookId} | |
KycApi | kycDeleteLegalBoardMember | DELETE /v2.1/Kyc/users/legal/{UserId}/boardmembers/{BoardMemberId} | |
KycApi | kycDeleteLegalShareHolderNatural | DELETE /v2.1/Kyc/users/legal/{UserId}/shareholders/natural/{ShareHolderId} | |
KycApi | kycGetFile | GET /v2.1/Kyc/document/{DocumentId} | |
KycApi | kycGetLegal | GET /v2.1/Kyc/users/legal/{UserId} | |
KycApi | kycGetLegalBoardMember | GET /v2.1/Kyc/users/legal/{UserId}/boardmembers/{BoardMemberId} | |
KycApi | kycGetLegalBoardMembers | GET /v2.1/Kyc/users/legal/{UserId}/boardmembers | |
KycApi | kycGetLegalList | GET /v2.1/Kyc/users/legal | |
KycApi | kycGetLegalShareHolderNatural | GET /v2.1/Kyc/users/legal/{UserId}/shareholders/natural/{ShareHolderId} | |
KycApi | kycGetLegalShareHolders | GET /v2.1/Kyc/users/legal/{UserId}/shareholders/natural | |
KycApi | kycGetNaturaList | GET /v2.1/Kyc/users/natural | |
KycApi | kycGetNatural | GET /v2.1/Kyc/users/natural/{UserId} | |
KycApi | kycGetValidation | GET /v2.1/Kyc/users/natural/{UserId}/validation | |
KycApi | kycGetValidationLegal | GET /v2.1/Kyc/users/legal/{UserId}/validation | |
KycApi | kycPostDocument | POST /v2.1/Kyc/users/{UserId}/documents/new/{DocumentType} | |
KycApi | kycPostDocumentBoardMember | POST /v2.1/Kyc/users/legal/{UserId}/boardmember/{BoardMemberId}/documents/new/{DocumentType} | |
KycApi | kycPostDocumentShareholder | POST /v2.1/Kyc/users/legal/{UserId}/shareholder/{ShareholderId}/documents/new/{DocumentType} | |
KycApi | kycPostLegal | POST /v2.1/Kyc/users/legal/{UserId} | |
KycApi | kycPostLegalBoardMember | POST /v2.1/Kyc/users/legal/{UserId}/boardmembers | |
KycApi | kycPostLegalShareHolder | POST /v2.1/Kyc/users/legal/{UserId}/shareholders/natural | |
KycApi | kycPostNatural | POST /v2.1/Kyc/users/natural/{UserId} | |
KycApi | kycPutDocument | PUT /v2.1/Kyc/users/{UserId}/documents/add/{DocumentType} | |
KycApi | kycPutDocumentBoardMember | PUT /v2.1/Kyc/users/legal/{UserId}/boardmember/{BoardMemberId}/documents/add/{DocumentType} | |
KycApi | kycPutDocumentShareholder | PUT /v2.1/Kyc/users/legal/{UserId}/shareholder/{ShareholderId}/documents/add/{DocumentType} | |
KycApi | kycPutLegal | PUT /v2.1/Kyc/users/legal/{UserId} | |
KycApi | kycPutLegalBoardMember | PUT /v2.1/Kyc/users/legal/{UserId}/boardmembers/{BoardMemberId} | |
KycApi | kycPutLegalShareHolder | PUT /v2.1/Kyc/users/legal/{UserId}/shareholders/natural/{ShareHolderId} | |
KycApi | kycPutRequest | PUT /v2.1/Kyc/users/natural/{UserId}/requestValidation | |
KycApi | kycPutRequestLegal | PUT /v2.1/Kyc/users/legal/{UserId}/requestValidation | |
MeApi | meFeaturesList | GET /v2.1/Me/Features | |
MeApi | meGet | GET /v2.1/Me | |
MeApi | meGetList | GET /v2.1/Me/Fees | |
MeApi | meGetPayIns | GET /v2.1/Me/TransferMethods/available/payins | |
MeApi | meGet_0 | GET /v2.1/Me/Fees/{Currency} | |
PayInsBankwireApi | payInsBankwireBankwireGetPayment | GET /v2.1/PayInsBankwire/payments/{PayInId} | |
PayInsBankwireApi | payInsBankwireBankwirePaymentByDirect | POST /v2.1/PayInsBankwire/payments/direct | |
PayInsBankwireApi | payInsBankwireBankwirePostRefund | POST /v2.1/PayInsBankwire/payments/{PayInId}/refunds | |
PayInsClientApi | payInsClientPluginClientCancelRefund | POST /v2.1/PayInsClient/refunds/{RefundId}/cancel | |
PayInsClientApi | payInsClientPluginClientConfirmPayIn | POST /v2.1/PayInsClient/payments/{PayInId}/confirm | |
PayInsClientApi | payInsClientPluginClientConfirmRefund | POST /v2.1/PayInsClient/refunds/{RefundId}/confirm | |
PayInsClientApi | payInsClientPluginClientGetPayment | GET /v2.1/PayInsClient/payments/{PayInId} | |
PayInsClientApi | payInsClientPluginClientGetRefund | GET /v2.1/PayInsClient/refunds/{RefundId} | |
PayInsClientApi | payInsClientPluginClientPayInCreatePost | POST /v2.1/PayInsClient/payments | |
PayInsClientApi | payInsClientPluginClientPostRefund | POST /v2.1/PayInsClient/payments/{PayInId}/refunds | |
PayInsPluginApi | payInsPluginPluginClientGetPayIn | GET /v2.1/PayInsPlugin/payments/{PayInId} | |
PayInsPluginApi | payInsPluginPluginClientPayInPost | POST /v2.1/PayInsPlugin/payments | |
PayInsRedsysApi | payInsRedsysRedsysGetPayment | GET /v2.1/PayInsRedsys/payments/{PayInId} | |
PayInsRedsysApi | payInsRedsysRedsysGetPreauthorization | GET /v2.1/PayInsRedsys/preauthorizations/{PreauthorizationId} | |
PayInsRedsysApi | payInsRedsysRedsysGetRefund | GET /v2.1/PayInsRedsys/refunds/{RefundId} | |
PayInsRedsysApi | payInsRedsysRedsysPostPaymentByWeb | POST /v2.1/PayInsRedsys/payments/web | |
PayInsRedsysApi | payInsRedsysRedsysPostPreauthorizationByWeb | POST /v2.1/PayInsRedsys/preauthorizations/web | |
PayInsRedsysApi | payInsRedsysRedsysPostPreauthorizationCancellation | POST /v2.1/PayInsRedsys/preauthorizations/{PreauthorizationId}/cancellation | |
PayInsRedsysApi | payInsRedsysRedsysPostPreauthorizationConfirmation | POST /v2.1/PayInsRedsys/preauthorizations/{PreauthorizationId}/confirmation | |
PayInsRedsysApi | payInsRedsysRedsysPostRefund | POST /v2.1/PayInsRedsys/payments/{PayInId}/refunds | |
PayOutsBankwireApi | payOutsBankwireGet | GET /v2.1/PayOutsBankwire/payments/{PayOutId} | |
PayOutsBankwireApi | payOutsBankwireGetList | GET /v2.1/PayOutsBankwire/payments | |
PayOutsBankwireApi | payOutsBankwirePayOutBankwireCancellation | POST /v2.1/PayOutsBankwire/payments/{PayOutId}/cancellation | |
PayOutsBankwireApi | payOutsBankwirePayOutBankwireConfirmation | POST /v2.1/PayOutsBankwire/payments/{PayOutId}/confirmation | |
PayOutsBankwireApi | payOutsBankwirePost | POST /v2.1/PayOutsBankwire/payments/direct | |
PayOutsPluginApi | payOutsPluginPluginPayOutPost | POST /v2.1/PayOutsPlugin | |
PayOutsPluginApi | payOutsPluginPlugingGetPayOut | GET /v2.1/PayOutsPlugin/{PayOutId} | |
RefundsApi | refundsRefundGet | GET /v2.1/Refunds/{RefundId} | |
TransactionsApi | transactionsGetList | GET /v2.1/Transactions | |
TransfersApi | transfersGet | GET /v2.1/Transfers/{TransferId} | |
TransfersApi | transfersGetList | GET /v2.1/Transfers | |
TransfersApi | transfersPost | POST /v2.1/Transfers | |
UsersApi | usersGet | GET /v2.1/Users/{UserId} | |
UsersApi | usersGetBankAccount | GET /v2.1/Users/{UserId}/bankaccounts/{BankAccountId} | |
UsersApi | usersGetBankAccountList | GET /v2.1/Users/{UserId}/bankaccounts | |
UsersApi | usersGetCardList | GET /v2.1/Users/{UserId}/cards | |
UsersApi | usersGetLegal | GET /v2.1/Users/legal/{UserId} | |
UsersApi | usersGetList | GET /v2.1/Users | |
UsersApi | usersGetListLegal | GET /v2.1/Users/legal | |
UsersApi | usersGetListNatural | GET /v2.1/Users/natural | |
UsersApi | usersGetNatural | GET /v2.1/Users/natural/{UserId} | |
UsersApi | usersGetTransactionList | GET /v2.1/Users/{UserId}/transactions | |
UsersApi | usersGetWalletList | GET /v2.1/Users/{UserId}/wallets | |
UsersApi | usersPostBankAccountCa | POST /v2.1/Users/{UserId}/bankaccounts/CA | |
UsersApi | usersPostBankAccountGb | POST /v2.1/Users/{UserId}/bankaccounts/GB | |
UsersApi | usersPostBankAccountIban | POST /v2.1/Users/{UserId}/bankaccounts/IBAN | |
UsersApi | usersPostBankAccountOther | POST /v2.1/Users/{UserId}/bankaccounts/OTHER | |
UsersApi | usersPostBankAccountUs | POST /v2.1/Users/{UserId}/bankaccounts/US | |
UsersApi | usersPostLegal | POST /v2.1/Users/legal | |
UsersApi | usersPostNatural | POST /v2.1/Users/natural | |
UsersApi | usersPutLegal | PUT /v2.1/Users/legal/{UserId} | |
UsersApi | usersPutNatural | PUT /v2.1/Users/natural/{UserId} | |
WalletsApi | walletsGet | GET /v2.1/Wallets/{WalletId} | |
WalletsApi | walletsGetBalance | GET /v2.1/Wallets/{WalletId}/Balance | |
WalletsApi | walletsGetList | GET /v2.1/Wallets | |
WalletsApi | walletsGetTransactionList | GET /v2.1/Wallets/{WalletId}/transactions | |
WalletsApi | walletsPost | POST /v2.1/Wallets | |
WalletsApi | walletsPut | PUT /v2.1/Wallets/{WalletId} | |
WalletsApi | walletsQueryBalancesByIds | POST /v2.1/Wallets/QueryBalancesByIds |