我在 WooCommerce(版本2.3.6)Wordpress(版本4.1.1)中添加CashU付款时遇到问题
我已经用Google搜索了我的查询,但没有运气。我发现了这个guide,但我不知道该把它放在哪里或者我应该从哪里开始。
我尝试了硬编码付款选项,但后端不允许我继续,因为该选项不存在。我被困在 add_action和do_action函数中,我想如果我能找到该函数,我可以为CashU付款添加例外。
我的专长是关于cakephp和其他php框架。我没有任何使用Wordpress或任何其他类似平台的经验,但我的老板坚持认为我应该做这项工作并添加现金支付..我没有其他选择,只能跟随。
任何想法都会受到高度赞赏或任何其他可能类似的付款。提前致谢
答案 0 :(得分:1)
我刚刚完成了一个Woocommerce支付网关..从头开始我花了大约15个小时。
我从本指南开始。 http://www.sitepoint.com/building-a-woocommerce-payment-extension/
和本指南: http://www.mrova.com/lets-create-a-payment-gateway-plugin-payu-for-woocommerce/
通过查看这两个专业代码,我实际上学到了最多:
https://github.com/Paymium/WooCommerce/blob/master/checkout.php
我整个代码的整个代码最终只是一个文件。并在wordpress的插件窗口中按“激活”为您的网关。
/wp-content/plugins/woocommerce-payment-gateway-kiwipay/woocommerce-payment-gateway-kiwipay.php
答案 1 :(得分:1)
尝试使用此sdk for cashu https://github.com/AlaaKanaan/payment-getaway-soap-sdk
SDK包含以下功能:
安装:强> 作曲家需要alaakanaan / cashu-soap-php-sdk:dev-master
use Cashu\CashuClient;
$client = new CashuClient();
$payment = new \Cashu\lib\model\Payment();
$payment->setAmount(200);
$payment->setCurrency('USD');
$payment->setDisplayText('test payment');
$payment->setLanguage('en');
$payment->setSessionId('11');
$payment->setTxt1('test text 1');
$html=$client->getPremierMethod($payment->getTransactionCode());
return $html;