菲律宾本地支付 · 原生通道直连

Shopify对接菲律宾支付网关教程

·

·

Shopify对接菲律宾支付网关教程

一、菲律宾主流支付方式概述

在菲律宾,除了信用卡(Visa/Mastercard)外,以下本地支付方式非常流行:

  • GCash (移动钱包)
  • GrabPay
  • PayMaya (数字钱包)
  • Dragonpay (支持银行转账/OTC现金支付)
  • 7-Eleven CLiQQ
  • Bayad Center线下网点
  • UnionBank在线银行转账

二、Shopify对接步骤

1. 选择适合的支付网关提供商

推荐选项:

  1. PayMongo – 支持GCash, GrabPay, PayMaya等
  2. Dragonpay – Shopify有官方插件
  3. Xendit – 综合型东南亚支付平台
  4. 2Checkout(Verifone) – 国际方案含本地化选项

2. Shopify后台设置流程(以Dragonpay为例)

  1. 登录Shopify后台

  2. 进入"Settings" > "Payment providers"

  3. 在Alternative payments部分选择"Dragonpay"

    • (如未显示可点击"+ See all other providers")
  4. 填写商户信息

    商户ID: [从Dragonpay获取]
    密钥: [从Dragonpay获取]
  5. 配置支持的付款方式
    √ GCash
    √ PayMaya
    √ OTC现金付款
    根据需求勾选其他选项

  6. 保存设置并测试

3.GCash/PayMaya专用集成方法(通过第三方)

如果希望单独集成GCash或PayMaya:

1.使用Paymongo方案:

a)注册Paymongo账户(paymongo.com)
b)安装Shopify插件:"Paymongo Payments"
c)连接API密钥
d)启用GCash/PayMaya渠道

2.使用Xendit方案:

a)申请Xendit商户账户(xendit.co)
b)通过Shopify API自定义集成
c)需开发人员协助完成

三、重要注意事项⚠️

1.合规要求:确保您的业务符合BSP(菲律宾央行规定),可能需要:
√ SEC公司注册文件
√ BSP支付的许可证

2.结算周期:通常T+3至T+7工作日到账

3.手续费参考:
• GCash: ~3% + ₱15/笔
• Dragonpay: ~4% + ₱20/笔
• OTC现金付款:固定₱50/笔

4.货币设置:建议同时支持PHP和USD显示

5.移动优化:80%菲用户通过手机购物,确保结账页面适配移动端

如需更详细的某个具体网关的设置指南,可以告诉我您选择的提供商名称。

# Shopify对接菲律宾支付网关进阶指南

四、深度集成方案与优化建议

1. Dragonpay高级配置技巧
– 渠道定制化:在Dragonpay商户后台可设置:
– 默认显示渠道(优先展示GCash/PayMaya)
– OTC付款有效期(建议设为48小时)

– 回调URL设置:
“`plaintext
成功回调: https://yourstore.com/checkout/thank_you?session_id={transaction_id}
失败回调: https://yourstore.com/cart?payment_error=true
“`

– 沙盒测试流程:
1. 使用测试商户ID:TESTDRAGONPAY
2. 选择”TEST-BDO”/”TEST-GCASH”等虚拟渠道
3. Dragonpay提供专用测试卡号/凭证

2. PayMongo全渠道集成方案
(适用于同时需要GCash+GrabPay+信用卡)

1. API密钥获取路径:
“`markdown
开发模式 → Settings → API Keys → Create Key
“`

2. Shopify Liquid模板修改示例(结账按钮处):
“`liquid
{% if checkout.accepted_payment_methods contains ‘GCash’ %}

{% endif %}
“`

3.Webhook配置清单(必需事件):
“`
payment_intent.succeeded
charge.refunded
payment_method.attached
“`

3.Xendit企业级解决方案(适合高交易量店铺)

A.Bank Transfer流程优化:
“`mermaid
sequenceDiagram
Shopify->>Xendit:创建虚拟账户(每个客户唯一)
Xendit–>>Customer:返回BDO/UnionBank账号
Customer->>Bank:完成转账
Xendit->>Shopify:自动核对入账(通过Reference ID)
“`

B.Retail Payment网络扩展:
支持超过15,000个线下网点包括:
√ SM Bills Payment
√ Ministop
√ Cebuana Lhuillier

五、常见问题排障手册

|问题现象|可能原因|解决方案|
|—|—|—|
|GC支付失败但余额充足|Shopify货币设置为USD|后台→Settings→General→PHP本位币|
|Dragonpay订单状态不同步|cronjob未运行|安装`Order Status Updater`插件|
|PayMaya提示”Merchant not found” |未激活移动支付权限 |联系提供商提交SIRF表格 |
|||

六、性能监控与数据分析建议

1.关键指标看板应包含:
✓ GCash转化率 vs OTC转化率
✓各支付方式平均处理时长
✓马尼拉vs外省支付偏好差异

2.推荐工具组合:
• Google Analytics增强电商跟踪 +
• Tableau菲律宾区域模板 +
• Shopify的Finances报表

如需具体某个环节的操作截图或合规文件样本,请告知您需要的具体内容。对于技术集成的代码层面需求,建议由开发人员根据官方API文档操作:

[Dragonpay API Doc](https://www.dragonpay.ph/api/)
[PayMongo开发者门户](https://developers.paymongo.com/docs)

Shopify菲律宾支付网关终极指南:高级配置与本地化策略

七、支付体验深度优化方案

1. 多语言结账界面配置(针对菲律宾市场)

  • 推荐语言组合

    • 英语(默认)
    • Filipino/Tagalog(关键步骤翻译)
  • 实现方法

{% if checkout.attributes['language'] == 'fil' %}
{{ "Bayad na" | translate }}
{% else %}
{{ "Pay now" | translate }}
{% endif %}

2. GCash快捷支付按钮开发

使用PayMongo JS SDK实现一键支付:

const paymongo = require('paymongo-js')('pk_test_yourkey');

document.getElementById('gcash-btn').addEventListener('click', () => {
paymongo.paymentIntents.create({
amount: {{ checkout.total_price }},
payment_method_allowed: ['gcash'],
description: 'Order #{{ order_number }}'
}).then(res => window.location = res.next_action.url);
});

八、合规与风险管理

BSP (Bangko Sentral ng Pilipinas)核心要求清单

  1. 商户注册文件

    • SEC/DTI注册证书副本
    • BSP签发的EMI许可证(电子货币发行方)
  2. 交易监控义务

    • ≥₱50,000交易需提交AMLC报告  
    •保留完整交易记录至少5年
    •每月向BSP提交外汇流入报告(如接受美元付款)
  3. 消费者保护措施
    必须明确展示:
    √最终费用明细
    √退款政策(法定7天冷静期)

九、本土化运营实战技巧

A.Social Commerce集成方案

1.GCash+Facebook Shop联动:

graph LR;
FB广告-->GCash二维码;
GCash扫码-->Shopify预填订单;
完成支付-->FB像素确认转化;

2.Sari-sari店代理收款网络建设

  • Dragonpay合作代理商列表获取路径:
    商户后台→Network→Retail Partners
    -佣金结构示例:每笔OTC现金存款收取₱15服务费

十、进阶技术架构建议

Webhook安全加固方案

# Flask验证示例(Xendit签名验证)
@app.route('/webhook', methods=['POST'])
def handle_webhook():
received_sig = request.headers.get('X-Callback-Signature')

expected_sig = hmac.new(
os.environ['WEBHOOK_SECRET'].encode(),
request.data,
hashlib.sha256).hexdigest()

if not hmac.compare_digest(received_sig, expected_sig):
abort(403)

CDN加速优化列表(菲律宾境内):

供应商 马尼拉POP节点 宿务节点
Cloudflare ✅ Globe线路优化 ✅ PLDT专用通道
Akamai ✅双重路由备份❌无达沃覆盖

十一、新兴支付渠道前瞻部署

1.加密货币合规接入路径
-通过第三方处理器如Coins.ph实现:

Shopify → Coins API → PHP/BTC转换 → BSP定期报备 

费率结构:0%手续费 +矿工费浮动

2.BNPL先享后付选项
可集成合作伙伴:
√ Billease (最受欢迎本地方案)
√ Atome (支持SM百货线下扫码)

如需具体某个方案的详细实施流程图或法律文件模板,请说明您需要的具体方向。对于需要开发资源的项目,建议优先考虑以下技术栈:

前端推荐组合: React + TailwindCSS + Shopify Polaris
后端推荐架构: Node.js微服务 + MongoDB Atlas (新加坡区域)