Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ping+微信支付和原生微信支付同时使用 #74

Open
byc4426 opened this issue Jun 6, 2019 · 4 comments
Open

ping+微信支付和原生微信支付同时使用 #74

byc4426 opened this issue Jun 6, 2019 · 4 comments

Comments

@byc4426
Copy link

byc4426 commented Jun 6, 2019

有个需求,需要ping+微信支付和原生微信支付同时使用,
AndroidManifest

注册activity-alias 后,微信原生支付回调WXPayEntryActivity不起作用了,
有没有兼容同时使用ping+和原生微信支付的办法
WXPayEntryActivity extends PaymentActivity 可行吗?

@samurai00
Copy link
Contributor

samurai00 commented Jun 6, 2019

这个没法直接通过我们的 SDK 实现。

但是可以有几种方案解决这个问题。不会影响支付方面的问题。

方案 1

统一通过我们的 SDK 调用并接收回调。你需要把你微信原生支付参数转成 charge,可以拿一个现有的 charge 替换内容。

方案 2

统一通过微信原生的 SDK 调用。你需要把我们的 charge 对象里包含的支付要素取出来,再去调用微信的 SDK。

@byc4426
Copy link
Author

byc4426 commented Jun 10, 2019

ping+微信支付完全是后台api控制的吧,使用方案二,不走PaymentActivity,付款后金额也是到ping+的吧,不会到我们微信后台吧。付款金额到哪与前端无关的吧。

@samurai00
Copy link
Contributor

“钱到哪儿”跟怎么调用无关,只跟调用时用的微信 appid 是谁的有关。对于 Ping++ 来说,只要是通过 Ping++ 创建出来的 charge,不管怎么支付成功的,只要成功,Ping++ 就能拿到结果。

@yfyh20231002
Copy link

有没有具体的例子

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants