Skip to content

nirikshan/RNExpo-Paypal-integration

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

RNExpo-Paypal-integration

Paypal integration with expo ReactNative

Installation :

npm i rn-expo-paypal-integration

or

yarn add rn-expo-paypal-integration

Usage :

Before using this package please make sure your props are valid and all the required info are filled up in paypal.html inside package folder

   <PayPal 
          amount={20}//i.e $20 
          orderID={<orderId(string)>} //transactionID
          ProductionClientID={<ProductionClientID(string)>}
          success={(a)=>{
                //callback after payment has been successfully completed
                console.log(a)
          }} 
          failed={(a)=>{
                 //callback if payment is failed
          }}
          />

Props

  • amount : Total amount that is payed through paypal. (Required)-(STRING OR NUMBER)
  • orderID : Unique TransactionID. (Required)-(STRING)
  • ProductionClientID : Unique identification that is obtained from paypal dev account (Required)-(STRING)
  • success : Callback that is fired after transaction has been Successful. (Optional)-(FUNCTION)
  • failed : Callback that is fired if transaction has is failed. (Optional)-(FUNCTION)

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please make sure to update tests as appropriate.

Releases

No releases published

Packages

No packages published