接入Konbini 的Shopify建站商户需要手动配置支付方式,步骤如下:
1.1、"设置"—“收款”
1.2、“手动付款方式”—“添加手动付款方式”
Settings » Payment Providers,在Manual payments区域选择Create custom payment method,然后在Name of the custom payment method中输入支付方式名称+ via LianLianPay(即Konbini via LianLianPay),注意必须以via LianLianPay结尾。
1.3、在shopify后台的左下角菜单中,找到Settings
» Checkout(结账)
,在Order processing
的Additional scripts(自定义脚本)
中填写以下代码:
<script> var url = window.location.href; var checkout_reg = new RegExp("\/checkouts\/"); var is_checkout = checkout_reg.test(url); var gateway = '{{order.gateway}}'; if (gateway == '') { gateway = '{{transactions[0].gateway}}'; } var financial_status = '{{ order.financial_status }}'; if (financial_status == '') { financial_status = '{{transactions[0].status}}'; } if (gateway.toLowerCase().indexOf('lianlianpay') !== -1 && (financial_status == 'pending' || financial_status == 'partially_paid')) { var checkout_url = "https://gpapi.lianlianpay.com/shopify/manual/orders?order_id={{ order_id }}&shop={{ shop.permanent_domain }}"; if (is_checkout) { document.body.innerHTML = '<div align="center"><br/>Please wait while we redirect you ...<br/><br/>Click <a href="' + checkout_url + '">here</a> if your browser does not automatically redirect you in 5 seconds ...</div>'; window.location = checkout_url; } else { document.addEventListener('DOMContentLoaded', function (event) { var elements = document.getElementsByClassName('step__footer__continue-btn btn'); if (elements) { paynow = elements[0]; if (paynow) { paynow.text = "Pay Now"; paynow.href = checkout_url; } } }); } } </script>