aliPay.js 1.1 KB

123456789101112131415161718192021222324252627282930313233
  1. import Alipay from 'react-native-yunpeng-alipay';
  2. export default class aliPay {
  3. /**
  4. * 支付宝支付
  5. * @param {Object} params_body 参数Object {partner:"",seller_id:"",out_trade_no:"",subject:"",body:"",total_fee:"",notify_url:"",service:"",payment_type:"",_input_charset:"",it_b_pay:"",sign:"",sign_type:""}
  6. */
  7. static pay(params_body) {
  8. let data = 'partner=' + params_body.partner + '&';
  9. 'seller_id=' + params_body.seller_id + '&';
  10. 'out_trade_no=' + params_body.out_trade_no + '&';
  11. 'subject=' + params_body.subject + '&';
  12. 'body=' + params_body.body + '&';
  13. 'total_fee=' + params_body.total_fee + '&';
  14. 'notify_url=' + params_body.notify_url + '&';
  15. 'service=' + params_body.service + '&';
  16. 'payment_type=' + params_body.payment_type + '&';
  17. '_input_charset=' + params_body._input_charset + '&';
  18. 'it_b_pay=' + params_body.it_b_pay + '&';
  19. 'sign=' + params_body.sign + '&';
  20. 'sign_type=' + params_body.sign_type;
  21. Alipay.pay(data).then(
  22. function(data) {
  23. console.log(data);
  24. },
  25. function(err) {
  26. console.log(err);
  27. }
  28. );
  29. }
  30. }