Mollie 中文文档 下载 App

Mollie SDK 与预置插件 - 多语言官方库和主流电商集成

官方 SDK

Mollie 为 8 种主流语言提供了官方维护的 SDK,让你不用自己写 HTTP 请求、认证、序列化这些样板代码。

SDK 列表

语言包名安装方式维护方
PHPmollie/mollie-api-phpComposer: composer require mollie/mollie-api-phpMollie 官方
Pythonmollie-api-pythonpip: pip install mollie-api-pythonMollie 官方
Node.js@mollie/api-clientnpm: npm install @mollie/api-clientMollie 官方
Rubymollie-api-rubygem: gem install mollie-api-rubyMollie 官方
Javamollie-api-javaMavenMollie 官方
.NETMollie.Api.ClientNuGetMollie 官方
Gomollie-api-gogo get github.com/mollie/mollie-api-goMollie 官方
TypeScript@mollie/api-clientnpm(同 Node.js 包)Mollie 官方

Python SDK 使用示例

from mollie.api.client import Client

# 初始化
client = Client()
client.set_api_key("test_xxxxxxxxxxxxxxxx")

# 创建 Payment
payment = client.payments.create({
    "amount": {"currency": "EUR", "value": "29.99"},
    "description": "Order #42",
    "redirectUrl": "https://myshop.com/order/42/success",
    "webhookUrl": "https://myshop.com/api/mollie/webhook"
})

print(payment.id)           # tr_xxxxxxxxxx
print(payment.checkout_url) # 客户跳转地址

# 查询 Payment
payment = client.payments.get("tr_xxxxxxxxxx")
print(payment.status)       # paid / open / failed ...

# 创建 Subscription
customer = client.customers.create({"name": "John", "email": "john@example.com"})
subscription = client.subscriptions.create_for_customer(
    customer.id,
    {
        "amount": {"currency": "EUR", "value": "9.99"},
        "interval": "1 month",
        "description": "Basic Plan Monthly"
    }
)

SDK 自动帮你做的事:

SDK vs 手写 HTTP

对比项用 SDK手写 HTTP
开发速度快慢
样板代码少多
错误处理SDK 封装自己写
API 升级更新 SDK 版本自己改代码
灵活度中(SDK 封装的范围)高
依赖多一个第三方包无

建议:大多数场景直接用官方 SDK——省下的时间比引入一个包的代价更有价值。

预置插件(电商平台)

如果你用的是主流电商平台,根本不需要碰代码——安装官方插件、填 API Key 就行。

支持的平台

平台插件安装方式
WooCommerce(WordPress)Mollie Payments for WooCommerceWordPress 后台直接装
ShopifyMollie PaymentsShopify App Store
Magento 1.x / 2.xMollie PaymentsMagento Marketplace 或 Composer
Shopware 5 / 6Mollie PaymentsShopware 插件商店
PrestaShopMollie PaymentsPrestaShop 插件目录
OpenCartMollie PaymentsOpenCart Marketplace

插件安装通用流程

1. 在电商平台后台/插件商店搜索 "Mollie"
2. 找到官方认证的那个(作者显示 Mollie B.V.)
3. 安装并启用
4. 在插件设置页填入 API Key(test_ 或 live_)
5. 勾选你想启用的支付方式
6. 保存设置
7. 前台测试一笔完整的付款

WooCommerce 示例详解

WordPress 后台 → 插件 → 添加新插件
  │
  ├── 搜索 "Mollie"
  │     └── 找到 "Mollie Payments for WooCommerce"(作者:Mollie B.V.)
  │
  ├── 安装并启用
  │
  ├── 设置 → Mollie
  │     ├── API Key:test_xxxxxxxxxxxxxxx(先测试)
  │     ├── 启用的支付方式:勾选 iDEAL、信用卡、PayPal、Klarna
  │     ├── 结算页标题:"Secure payments by Mollie"
  │     └── 保存
  │
  └── WooCommerce 设置 → Payments
        └── 每个支付方式独立设置图标、排序、启用状态

安装完成后,WooCommerce 的 Checkout 页面会自动显示所有启用的支付方式,客户可以选择自己习惯的方式付款。

插件做了什么

这就是"零代码接 Mollie"的完整路径——从安装插件到上线通常 15-30 分钟。

插件限制

如果你需要更多控制力,可以:

Postman 集合

Mollie 官方维护了一个完整的 Postman Collection——涵盖 v2 API 的所有端点,可以直接在 Postman 里导入测试:

  1. Postman 里 → Import
  2. 粘贴 Mollie 文档里提供的 Collection Link
  3. 设置 Collection Variables(baseUrl、apiKey)
  4. 可以直接在 Postman 界面里测试每个端点

对于快速探索 API 能力、团队内部新人培训特别有用。

继续阅读:Mollie Connect:平台级集成 →