使用 Yarn:
yarn add adyen-react-native
或者使用 npm:
npm install adyen-react-native
import { AdyenDropIn } from 'adyen-react-native';
import React from 'react';
import { View } from 'react-native';
import { AdyenDropIn } from 'adyen-react-native';
export default function App() {
const [paymentResult, setPaymentResult] = React.useState(null);
const handlePaymentResult = (result) => {
setPaymentResult(result);
};
return (
console.log('Error:', error)}
/>
{paymentResult && (
Payment result: {JSON.stringify(paymentResult)}
)}
);
}
需要设置 clientKey
属性为 Adyen 提供的 client key。在 paymentMethodsConfiguration
属性中,你可以指定可用的支付方式。
在 onSubmit
属性中你可以处理支付结果,onError
属性中你可以处理支付出错的情况。