dia-nz/payment-paymentexpress
Composer 安装命令:
composer require dia-nz/payment-paymentexpress
包简介
SilverStripe Payment Express Module
README 文档
README
Maintainer Contacts
Requirements
- SilverStripe 4.x
- Payment module 1.0.x
Documentation
Payment Express PxPay integration for payment module. This module currently supports PxPay only, meaning payments are processed on the PaymentExpress site.
Installation Instructions
- Place this directory in the root of your SilverStripe installation and call it 'payment-paymentexpress'.
- Visit yoursite.com/dev/build?flush=1 to rebuild the database.
Usage Overview
Enable in your application YAML config (e.g: mysite/_config/payment.yaml:
PaymentGateway: environment: 'dev' PaymentProcessor: supported_methods: dev: - 'PaymentExpressPxPay' live: - 'PaymentExpressPxPay'
Configure using your PaymentExpress account details in the same file:
PaymentExpressGateway_PxPay: live: authentication: user_id: 'PxPayUserId' key: 'PxPayKey' dev: authentication: user_id: 'PxPayUserId' key: 'PxPayKey'
By default the gateway class can accept NZD, USD or GBP (see PaymentExpressGateway_PxPay::$supportedCurrencies). Usually your PaymentExpress account will be for a single currency that matches your merchant account. To specify this currency as the single acceptable currency alter the YAML config file e.g: a configuration that will only process payments in Australian dollars:
PaymentExpressGateway_PxPay: live: authentication: user_id: 'PxPayUserId' key: 'PxPayKey' supported_currencies: 'AUD' : 'Australian Dollar' dev: authentication: user_id: 'PxPayUserId' key: 'PxPayKey' supported_currencies: 'AUD' : 'Australian Dollar'
Note: Remember to ?flush=1 after changes to the config YAML files.
Testing
- Set up a developer account with PaymentExpress.
- Retrieve PxPayUserId and PxPayKey values and configure module accordingly using the dev environment.
- Install the SilverStripe payment test module or supporting ecommerce module and process a payment with [test credit card details](http://www.paymentexpress.com/Knowledge_Base/Frequently_Asked_Questions/Developer_FAQs#Testing Details).
- Log in to your developer account on PaymentExpress and go to Transactions->Transaction Search to view the payment that you processed.
dia-nz/payment-paymentexpress 适用场景与选型建议
dia-nz/payment-paymentexpress 是一款 基于 PHP 开发的 Composer 扩展包,目前已累计 100 次下载、GitHub Stars 达 0, 最近一次更新时间为 2019 年 04 月 30 日, 在 PHP 生态内属于活跃度较高的组件。
它主要适用于以下技术方向: 「payment」 「silverstripe」 「dps」 「payment express」 等业务场景。在实际项目中,围绕这些方向常见需要落地的问题包括:接口对接、性能调优、并发安全、与既有框架(Laravel / ThinkPHP / Yii / Webman 等)的兼容适配,以及生产环境的日志埋点与稳定性保障。
我们在过去多个企业项目中使用过 dia-nz/payment-paymentexpress 或与其功能相近的方案,如果你在选型或落地过程中遇到问题,例如 版本兼容、二次改造、私有化封装、与内部系统对接、生产 BUG 排查,欢迎联系我们协助评估。
基于 dia-nz/payment-paymentexpress 在你已有业务上做功能扩展、字段裁剪、UI 适配、与内部账号 / 权限 / 日志系统的深度对接。
线上偶发问题、内存泄漏、慢查询、并发异常等排查修复;针对高流量场景做缓存、队列、索引层面的调优。
承接完整的项目从需求 → 设计 → 开发 → 上线 → 长期运维;也可按月提供技术保姆服务。
与 dia-nz/payment-paymentexpress 相关的其它包
同方向 / 同关键字的高下载量 PHP Composer 包推荐,方便对比选型:
Symfony2 integration with Omnipay - multi-gateway, payment processing library.
Payment Express (DPS) A2A (Account 2 Account) driver for the Omnipay payment processing library
SilverStripe payment provider integration. Currently supported: DPS, Eway, Paypal, Paystation, Worldpay
SilverStripe Payment Express Module
Includes Omnipay payment processing library and all officially supported gateways
统计信息
- 总下载量: 100
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 5
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: BSD-3-Clause
- 更新时间: 2019-04-30