twikey / woocommerce-3.x
Twikey Woocommerce 插件
2.3.1
2022-11-20 16:30 UTC
Requires
- composer/installers: ^1.0 || ^2.0
This package is auto-updated.
Last update: 2024-09-02 19:38:37 UTC
README
想要让您的客户以最便捷的方式支付,那么Twikey正是您需要的。
通过SEPA电子直接借记授权书进行的定期或偶尔付款,适用于WooCommerce
Twikey提供了一种简单安全的多渠道解决方案,用于协商和收取定期(甚至偶尔)付款。Twikey与大多数会计和CRM软件包集成。它是欧洲首个也是唯一一家提供直接借记服务的提供商,可以直接与所有主要比利时和荷兰银行合作。然而,您可以使用您喜欢的PSP的支付选项,让其他客户也能支付。
功能
- 与WooCommerce订阅兼容,用于定期(和偶尔)交易
- 通过合作伙伴PSP启动其他支付类型
- 除了网店之外的多渠道可能性:电子邮件、短信、WhatsApp、面对面、电话、呼叫中心、在App中协商直接借记
- 先进的催收系统用于付款跟进
- 对各种类型的付款的高级视图
- 提供多种语言供最终客户使用:英语、荷兰语、法语、德语、意大利语、西班牙语和葡萄牙语
- 对会计软件包的覆盖所有付款的核对输出
- 重定向URL
- 新增:从2.3版开始,客户也被添加到您的Twikey仪表板中,允许您查看客户的直接借记和支付链接
用于验证SEPA直接借记授权书
核心:所有3500家欧洲银行 B2B:ABN-Amro、J. Van Breda银行、Belfius、BNP Paribas Fortis、Crelan、ING(比利时和荷兰)、KBC、Rabobank
用于执行交易:合作伙伴银行和PSP
合作伙伴银行
- ABN-Amro(国际)
- Belfius
- BNP Paribas Fortis(比利时和荷兰)
- BNP Paribas(国际)
- KBC
- ING(国际)
- 非自动化流程:所有欧洲银行
合作伙伴PSP
- MultiSafePay
- Mollie
- EMS
- Stripe
- PayPal
- Adyen
- Ingenico
支持交易
定期交易
- SEPA直接借记(欧洲)
备用支付
- iDEAL(荷兰)
- Bancontact(比利时)
- Tikkie(荷兰)
- 电汇
请访问Twikey的注册页面开始使用Twikey。如果您对此插件有任何疑问或评论,请联系info@twikey.com。
我们为您提供“支付构建块”,以构建您自己的低成本支付网关。
网关选择
您可以通过添加过滤器'twikey_gateway_selection'来决定使用哪个网关(基于购物车中的项目)。结果应该是'Direct debit'的直接借记或'Twikey-paylink',如果您想使用支付链接。例如。
// For hoodies we use direct debit as they are returning customers :)
public function selectGatewayBasedOnCart($cart){
// Loop through all products in the Cart
foreach ($cart as $cart_item_key => $cart_item) {
$productId = $cart_item['product_id'];
$term_list = wp_get_post_terms($productId, 'product_cat');
// SELF::log("$term_list = ".print_r($term_list,true),WC_Log_Levels::NOTICE);
$cat = $term_list[0] -> slug;
if ($cat === 'hoodies') {
// SELF::log("CARD = $cat -> ".print_r($isCard,true));
return 'twikey';
}
}
return 'twikey-paylink';
}
add_filter('twikey_gateway_selection', array( $this, 'selectGatewayBasedOnCart') );
模板选择
您可以通过添加过滤器'twikey_template_selection'来决定使用哪个模板(基于订单中的项目)。结果应该是模板ID。例如。
// For hoodies we use direct debit as they are returning customers :)
public function selectCtBasedOnOrder($order){
if($order->get_billing_country() === 'BE')
return 123;
return 321;
}
add_filter('twikey_template_selection', array( $this, 'selectCtBasedOnOrder') );