Alipay offers multiple payment services.

create_direct_pay_by_user -> the default as of beta-1 of this module.
create_partner_trade_by_buyer -> requested in #1628020
trade_create_by_buyer -> requested in #1628020
create_donate_trade_p -> requested in #1841162
create_forex_trade -> mentioned in a comment in #1841162

There have been numeric requests to make this module adapt multiple service subscriptions.

This is a feature request to suggest to put them all as a configurable option.

It has to be made aware that it is possible for a website to use more than one services! For example, create_donate_trade_p is often used with other services, scenarios:

1. A B2C shop that also offer their visitors to donate some money to a charity.
2. A charity is likely to sell charitable items along with donation options.

So if possible uc_alipay should allow multiple services to be configured at the same time. How this could be done is subject to discussion.

When the service is misconfigured, the error message is "ILLEGAL_PARTNER_EXTERFACE ? " which is quite laconic and misleading....

Comments

zhangweiwu’s picture

I suggest all the bugs mentioned to be closed, and to foster discussion into this feature request:

Close all of these and redirect there discussion here:

create_partner_trade_by_buyer -> requested in #1628020
trade_create_by_buyer -> requested in #1628020
create_donate_trade_p -> requested in #1841162
create_forex_trade -> mentioned in a comment in #1841162

zhangweiwu’s picture

Issue summary: View changes

add the errror message so googlers can find this one.