Mojolicious::Plugin::NetsPayment是一个Mojolicious框架插件,支持通过Nets进行支付。该模块目前处于实验阶段,API可能会发生变化。

基本使用方法:

use Mojolicious::Lite;
plugin NetsPayment=>{
merchant_id=>'...',
token=>'...',
};

示例代码:

/checkout路由中,可以注册支付信息并将用户重定向到Nets支付终端:

post'/checkout'=>sub{
my$self=shift->render_later;
my%payment=(
amount=>$self->param('amount'),
#其他支付信息
);
#处理支付逻辑
};

该插件支持通过提供的merchant_idtoken配置进行支付。