如何为paypal上下文快速结账创建反应组件?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何为paypal上下文快速结账创建反应组件?相关的知识,希望对你有一定的参考价值。

我是一个非常新的reacjs和stuggle为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

以上是关于如何为paypal上下文快速结账创建反应组件?的主要内容,如果未能解决你的问题,请参考以下文章

如何为特定页面创建父组件(以便能够在父级中添加反应上下文)?

带有快速结账功能的 PayPal 定期付款 - 10 个付款配置文件限制

快速结账或基本 HTML 代码中的 Paypal 订阅 MAXFAILEDPAYMENTS 设置

如何为 JSON 文件中的每个项目呈现一个反应组件?

Paypal 快速结账与 PayPal REST API 的集成

使用单页应用程序(Angular)在上下文结账中使用 PayPal