将CashU支付网关添加到Wordpress Woocommerce

时间:2015-05-10 08:50:45

标签: php wordpress woocommerce payment-gateway

我在 WooCommerce(版本2.3.6)Wordpress(版本4.1.1)中添加CashU付款时遇到问题

我已经用Google搜索了我的查询,但没有运气。我发现了这个guide,但我不知道该把它放在哪里或者我应该从哪里开始。

我尝试了硬编码付款选项,但后端不允许我继续,因为该选项不存在。我被困在 add_action和do_action函数中,我想如果我能找到该函数,我可以为CashU付款添加例外。

我的专长是关于cakephp和其他php框架。我没有任何使用Wordpress或任何其他类似平台的经验,但我的老板坚持认为我应该做这项工作并添加现金支付..我没有其他选择,只能跟随。

任何想法都会受到高度赞赏或任何其他可能类似的付款。提前致谢

2 个答案:

答案 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

https://github.com/tubiz/voguepay-woocommerce-payment-gateway/blob/master/voguepay-woocommerce-payment-gateway.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包含以下功能:

  • 标准
  • 专业
  • 基本安全令牌
  • 增强安全令牌
  • Standard StandingOrder
  • 退款
  • 商家服务

安装: 作曲家需要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;