跳到内容

热门搜索

查看页面以Markdown格式查看

向AI询问本页内容

ChatGPTClaudePerplexityGoogle AI ModeMicrosoft CopilotGrokMistral Le Chat

把Easy Digital Downloads连接到Bayarcash

更新于

Bayarcash for Easy Digital Downloads把Bayarcash加入你的EDD结账页面。买家选择付款方式,在Bayarcash页面付款,然后回到你的购买确认页面。

想在安装前先看看插件怎样运作,可以试试在线演示。

你可以选择买家在结账时看到哪些付款方式。Payment Methods里的选项如下:

付款方式 买家用什么付款
FPX Online Banking FPX网上银行
FPX Line of Credit 通过FPX使用信用卡账户
DuitNow Online Banking/Wallets DuitNow网上银行或电子钱包
DuitNow QR 任何支持DuitNow QR的银行App或电子钱包App
Credit Card Visa或Mastercard
Touch n Go Touch ’n Go eWallet
Boost Wallet和Boost PayFlex Boost电子钱包,或Boost的先买后付
GrabPay和Grab PayLater GrabPay,或Grab的PayLater
ShopeePay ShopeePay
QRIS Online Banking和QRIS Wallet 印尼网上银行或电子钱包
NETS NETS(新加坡)
Alipay、WeChat Pay和PromptPay Alipay、WeChat Pay或PromptPay(泰国)

付款都是一次性的。付款方式必须同时在你的Bayarcash portal开启,才能使用。请参阅付款渠道。

设置插件之前,你需要准备好:

  • 已获批准的Bayarcash商家账号。
  • 你的Personal Access Token (PAT)、API Secret Key和Portal Key。请参阅找到你的API key。
  • 已安装并启用的Easy Digital Downloads,货币设为马币(MYR),并在EDD的页面设置里设好付款成功页面。

这个插件在WordPress.org免费提供,名称是Bayarcash For Easy Digital Downloads。安装步骤:

  1. 在WordPress,前往Plugins → Add New。
  2. 搜索Bayarcash for Easy Digital Downloads,然后点击Install。
  3. 点击Activate。

插件里key的名称和商家后台(merchant dashboard)稍有不同:Token就是你的Personal Access Token(PAT),Secret Key就是你的API Secret Key。

  1. 前往Downloads → Settings → Payments,然后打开Bayarcash部分。
  2. 把你的Personal Access Token粘贴到Token。插件会检查它,并显示“PAT Token is valid”。你也可以点击Verify Token。
  3. 把你的API Secret Key粘贴到Secret Key。
  4. 在Portal Key选择你的portal。token有效后,列表才会出现选项。
  5. 在Payment Methods,勾选买家可以选择的付款方式。
  6. 保存。

只填好key,结账时还不会显示Bayarcash。你也要在EDD开启它:

  1. 在Downloads → Settings → Payments,打开EDD的支付网关列表。
  2. 勾选Bayarcash。
  3. 保存。

买家在结账时会看到Pay with Bayarcash,下面列出你勾选的付款方式。

插件跟随EDD的测试模式,并换上它自己的测试key:

  • Test mode on:付款会转到Bayarcash sandbox,使用插件内置的测试key。你输入的key不会被使用。
  • Test mode off:付款会转到Bayarcash,使用你自己的key。

开启EDD的测试模式,购买一件产品,然后在sandbox页面付款。测试成功后,关闭测试模式,再做一笔小额真实付款,检查你自己的key。

你不需要把callback URL粘贴到商家后台。买家付款后,会回到你的EDD付款成功页面。插件随后每分钟向Bayarcash查询付款结果并更新订单,每次状态改变都会添加一条订单备注。

这个查询靠WP-Cron运行,所以你的网站必须是公开的,而且WP-Cron必须在运行。请参阅Callback和checksum。

使用Easy Digital Downloads时,这两个习惯对你有帮助:

  • 一定要用你的正式key测试一次。测试模式使用插件自己的key,所以不能证明你的key是正确的。
  • 设置期间开启Debug Mode。它会把[Bayarcash]记录写入EDD日志,清楚显示付款失败的原因。

常见问题

WordPress显示“Bayarcash gateway is active but not fully configured.”,少了什么?

Token、Secret Key或Portal Key其中一个是空的。在EDD付款设置的Bayarcash部分填好这三项,然后保存。请参阅找到你的API key。

买家在结账时看到“No payment methods available.”,为什么?

Payment Methods里没有勾选任何方框。至少勾选一种付款方式,然后保存。

买家看到“Payment error:”,后面跟着Bayarcash的信息,为什么?

Bayarcash拒绝了这个付款request。常见原因是key错误,或付款方式没有为你的portal开启。开启Debug Mode,再试一次,然后查看EDD日志里的[Bayarcash]记录。请参阅为什么我的付款失败?。

买家已经付款,但订单还是待处理,为什么?

插件通过WP-Cron每分钟向Bayarcash查询,以确认付款。如果你的网站流量很少,或WP-Cron已关闭,请设置一个真正的cron job,让查询准时运行。

这篇文章对你有帮助吗?

Cookie settings

We use Google Analytics to see which guides help and where readers get stuck. It is on by default, and you can turn it off. This device keeps your choice.