应用管理
如何创建应用
商户未激活状态时
商户未激活状态时
进入应用——应用申请,填写应用信息并提交,未激活状态时至多只能申请五个只支持收款类型的应用。 应用申请成功后,默认处于测试模式,此时将有500美金的支付限额,且该应用进行支付时使用的为Paynicorn的模拟支付方式,不会有任何实际金额的扣除。可进入应用列表/Apps点击“切换至生产模式”,此应用进行支付时将会使用Paynicorn的真实支付方式,且应用切换至生产模式的操作不可逆。
商户已激活状态时
进入应用——应用申请,填写应用信息并提交,已激活状态时可申请无数量限制的应用,且应用支持收款、订阅、退款、代付。
应用申请成功后,默认处于测试模式,此时将有500美金的支付限额,且该应用进行支付时使用的为Paynicorn的模拟支付方式,不会有任何实际金额的扣除。可进入应用列表/Apps点击“切换至生产模式”,此应用进行支付时将会使用Paynicorn的真实支付方式,且应用切换至生产模式的操作不可逆。
商户已激活状态
进入应用——应用申请,填写应用信息并提交,步骤同上,申请应用数量无限制。
前端跳转地址(cpFrontPage)
用于用户完成或取消支付流程后,从paynicorn页面回到商户的页面,可以支持web和android deeplink 跳转
可以在dashboard的应用详情中设置默认的cpFrontPage值,如果在收款的API中没有传入cpFrontPage参数,paynicorn将使用该值进行跳转,如在收款的API中传入cpFrontPage参数,该传入参数将覆盖dashboard中设置的默认值
对于android应用,可以设置deeplink跳转地址
在android应用的manifest.xml文件中,添加专门的activity来接收上面设置的deeplink跳转地址
<activity
android:name="your-package-name.Your-activity">
<intent-filter>
<action android:name="android.intent.action.VIEW" />
<category android:name="android.intent.category.DEFAULT" />
<category android:name="android.intent.category.BROWSABLE" />
<data
android:scheme="your-scheme"
android:host="your-package-name"
android:path="/your-path"/>
</intent-filter>
</activity>
后端通知地址(Webhook)
用于paynicorn订单状态发生改变后,paynicorn通过该地址通知商户服务端订单状态的改变,默认情况下,paynicorn只会针对成功的支付订单进行通知,paynicorn 会按照衰减策略尝试通知该地址10次,商户服务端接收到通知后,需按照要求返回前置字符串"success_"拼接txnId