rvvup / rvvup-php-openapi
Rvvup Public API
Installs: 2 078
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 0
Forks: 0
Open Issues: 2
Requires
- php: ^7.4 || ^8.0
- ext-curl: *
- ext-json: *
- ext-mbstring: *
- guzzlehttp/guzzle: ^7.3
- guzzlehttp/psr7: ^1.7 || ^2.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.5
- phpunit/phpunit: ^8.0 || ^9.0
This package is auto-updated.
Last update: 2025-01-28 11:51:38 UTC
README
Rvvup Public API
For more information, please visit https://rvvup.com.
Installation & Usage
Requirements
PHP 7.4 and later. Should also work with PHP 8.0.
Composer
To install the bindings via Composer, add the following to composer.json
:
{ "repositories": [ { "type": "vcs", "url": "https://github.com/rvvup/rvvup-php-openapi.git" } ], "require": { "rvvup/rvvup-php-openapi": "*@dev" } }
Then run composer install
Manual Installation
Download the files and include autoload.php
:
<?php require_once('/path/to/Rvvup/Api/vendor/autoload.php');
Getting Started
Please follow the installation procedure and then run the following:
<?php require_once(__DIR__ . '/vendor/autoload.php'); // Configure Bearer (JWT) authorization: apiKey $config = Rvvup\Configuration::getDefaultConfiguration()->setAccessToken('YOUR_ACCESS_TOKEN'); $apiInstance = new Rvvup\Api\AccountStatementsApi( // 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 ); $merchant_id = 'merchant_id_example'; // string | Merchant ID $account_statement_create_input = new \Rvvup\Api\Model\AccountStatementCreateInput(); // \Rvvup\Api\Model\AccountStatementCreateInput | The account statement to create $idempotency_key = 'idempotency_key_example'; // string | Idempotency Key try { $result = $apiInstance->createAccountStatement($merchant_id, $account_statement_create_input, $idempotency_key); print_r($result); } catch (Exception $e) { echo 'Exception when calling AccountStatementsApi->createAccountStatement: ', $e->getMessage(), PHP_EOL; }
API Endpoints
All URIs are relative to http://localhost
Models
- AccountStatement
- AccountStatementConnection
- AccountStatementConnectionInput
- AccountStatementConnectionType
- AccountStatementCreateInput
- AccountStatementCreditNote
- AccountStatementCreditNoteCreateInput
- AccountStatementInvoice
- AccountStatementInvoiceCreateInput
- AccountStatementInvoiceStatus
- AccountStatementMagentoProxyConnection
- AccountStatementMagentoProxyConnectionInput
- AccountStatementStatus
- ActionType
- ActionTypeInput
- ActorType
- Address
- AddressInput
- ApplicationSource
- Checkout
- CheckoutAmountType
- CheckoutApplePaySettings
- CheckoutApplePaySettingsInput
- CheckoutApplePaySettingsUpdateInput
- CheckoutCardSettings
- CheckoutCardSettingsInput
- CheckoutCardSettingsUpdateInput
- CheckoutCreateInput
- CheckoutCustomerFieldType
- CheckoutCustomerFields
- CheckoutCustomerFieldsInput
- CheckoutCustomerFieldsUpdateInput
- CheckoutGooglePaySettings
- CheckoutGooglePaySettingsInput
- CheckoutGooglePaySettingsUpdateInput
- CheckoutMode
- CheckoutPage
- CheckoutPayByBankSettings
- CheckoutPayByBankSettingsInput
- CheckoutPayByBankSettingsUpdateInput
- CheckoutPaymentMethodSettings
- CheckoutPaymentMethodSettingsInput
- CheckoutPaymentMethodSettingsUpdateInput
- CheckoutReferenceType
- CheckoutStatus
- CheckoutTemplate
- CheckoutTemplateCreateInput
- CheckoutTemplatePage
- CheckoutTemplateUpdateInput
- Connection
- ConnectionCreateInput
- ConnectionData
- ConnectionDataInput
- ConnectionOauthSignatureMethod
- ConnectionPage
- ConnectionStatus
- ConnectionType
- Customer
- CustomerInput
- ExpressCheckoutDisplayIntent
- GooglePayConnectionData
- GooglePayConnectionDataInput
- Item
- ItemInput
- ItemRestriction
- KlarnaConnectionData
- KlarnaConnectionDataInput
- LogCreateInput
- LogRecord
- MagentoProxyConnectionData
- MagentoProxyConnectionDataInput
- MerchantLogoWithUrls
- Money
- MoneyInput
- NotificationSubscription
- NotificationSubscriptionConfiguration
- NotificationSubscriptionConfigurationInput
- NotificationSubscriptionCreateInput
- NotificationSubscriptionPage
- NotificationSubscriptionRecipient
- NotificationSubscriptionRecipientInput
- NotificationType
- PageCheckout
- PageCheckoutTemplate
- PageConnection
- PageNotificationSubscription
- PagePaymentLink
- PagePaymentMethodDetail
- PageTheme
- PageWebhook
- Pageable
- Payment
- PaymentAction
- PaymentActionMethod
- PaymentActionType
- PaymentCaptureType
- PaymentDeclineReason
- PaymentLink
- PaymentLinkCreateInput
- PaymentLinkPage
- PaymentLinkStatus
- PaymentMethod
- PaymentMethodAsset
- PaymentMethodAssetType
- PaymentMethodDetail
- PaymentMethodDetailsPage
- PaymentMethodLimit
- PaymentMethodSettings
- PaymentMethodStatus
- PaymentMethodTotalLimit
- PaymentSession
- PaymentSessionCreateInput
- PaymentSessionStatus
- PaymentSettings
- PaymentSettingsContext
- PaymentSettingsMerchant
- PaymentSettlementStatus
- PaymentStatus
- PaymentSummary
- PaymentType
- PaymentVoidReason
- Refund
- RefundCreateInput
- RefundFailureReason
- RefundStatus
- ResourceType
- StartEnd
- StatementExportRequest
- Theme
- ThemeBackgroundImage
- ThemeBackgroundImageCreateInput
- ThemeBackgroundImageUpdateInput
- ThemeColors
- ThemeColorsCreateInput
- ThemeColorsUpdateInput
- ThemeCreateInput
- ThemeDesktopBackgroundImage
- ThemeImageCreateInput
- ThemeImageUpdateInput
- ThemeMobileBackgroundImage
- ThemePage
- ThemePaymentMethodSelector
- ThemePaymentMethodSelectorColors
- ThemePaymentMethodSelectorColorsCreateInput
- ThemePaymentMethodSelectorColorsUpdateInput
- ThemePaymentMethodSelectorCreateInput
- ThemePaymentMethodSelectorUpdateInput
- ThemeUpdateInput
- Webhook
- WebhookCreateInput
- WebhookEventType
- WebhookPage
- WebhookStatus
- WebhookUpdateInput
Authorization
Authentication schemes defined for the API:
apiKey
- Type: Bearer authentication (JWT)
Tests
To run the tests, use:
composer install vendor/bin/phpunit
Author
About this package
This PHP package is automatically generated by the OpenAPI Generator project:
- API version:
2024-03-01
- Generator version:
7.10.0
- Generator version:
- Build package:
org.openapitools.codegen.languages.PhpClientCodegen