globalpayments/payment-gateway-provider
Composer 安装命令:
composer require globalpayments/payment-gateway-provider
包简介
README 文档
README
Installation
composer require globalpayments/payment-gateway-provider
Examples
use GlobalPayments\PaymentGatewayProvider\Data\Order; use GlobalPayments\PaymentGatewayProvider\Gateways\TransitGateway; $gateway = new TransitGateway(); // configure gateway settings $gateway->merchantId = ''; $gateway->userId = ''; $gateway->password = ''; $gateway->deviceId = ''; $gateway->tsepDeviceId = ''; $gateway->transactionKey = ''; $gateway->isProduction = false; $gateway->developerId = ''; $gateway->paymentAction = TransitGateway::TXN_TYPE_AUTHORIZE; // admin $gateway->getFrontendGatewayOptions(); $gateway->getBackendGatewayOptions(); $gateway->getFirstLineSupportEmail(); $gateway->securePaymentFieldsConfiguration(); $gateway->securePaymentFieldHtmlFormat(); // order information $order = new Order(); $order->amount = ''; // total / original amount $order->authorizationAmount = ''; // new authorization amount for reversals $order->billingAddress = array(); $order->cardData = array(); $order->cardHolderName = ''; $order->currency = ''; $order->description = ''; $order->requestMultiUseToken = false; $order->shippingAddress = array(); // submitting requests $response = $gateway->createTransactionKey(); $response = $gateway->createManifest(); $response = $gateway->processPayment($order); $response = $gateway->addPaymentMethod($order); $response = $gateway->processRefund($order); $response = $gateway->getTransactionDetails($order);
统计信息
- 总下载量: 49
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 2
- 点击次数: 0
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2021-05-18