reactjs - 如何为 Paypal 上下文快速结账创建 react 组件?

标签 reactjs paypal

我对 reacjs 很陌生,并努力为 paypal's in-context express checkout windows 创建一个 reactjs 组件。 - 使用普通 javascript 很简单,但不确定如何创建组件并以与 react-stripe-checkout 类似的方式使用它?谢谢

最佳答案

请使用react-paypal-express-checkout(我是作者):

安装:

npm install --save react-paypal-express-checkout

最简单的例子(但它会显示 Paypal 快速结帐按钮):

import React from 'react';
import PaypalExpressBtn from 'react-paypal-express-checkout';

export default class MyApp extends React.Component {
    render() {
        const client = {
            sandbox:    'YOUR-SANDBOX-APP-ID',
            production: 'YOUR-PRODUCTION-APP-ID',
        }   
        return (
            <PaypalExpressBtn client={client} currency={'USD'} total={1.00} />
        );
    }
} 

==========

还有一个完整的示例,您可以在其中拥有所有类型的回调函数(例如完成的付款ID、返回URL等)

有关完整的详细文档(以及来自 Paypal 的官方指南),请访问此处:

https://github.com/thinhvo0108/react-paypal-express-checkout

关于reactjs - 如何为 Paypal 上下文快速结账创建 react 组件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37799306/

相关文章:

paypal - 获取账单信息快速结账

pdt 的 Paypal ipn 问题

javascript - 从路由组件更新父级的状态

javascript - 无法读取未定义的属性 'address_1' - React

javascript - 如何在 ReactJS 中使用 POST 数据重定向用户?

javascript - 如何判断浏览器运行时运行的 React 版本?

javascript - 节点 v12.6.0 中 array.reverse() 的问题

php - PayPal CreateRecurringPaymentProfile 错误 11502 - 无效 token

java - Paypal SetExpressCheckout Soap

ios - "Unauthorized Payment"Live 环境中有效信用卡错误