SolvaPayContextValue
SolvaPay SDK / react/src / SolvaPayContextValue
Interface: SolvaPayContextValue
Defined in: packages/react/src/types/index.ts:149
Properties
createPayment()
createPayment: (
params) =>Promise<PaymentIntentResult>
Defined in: packages/react/src/types/index.ts:152
Parameters
params
planRef
string
productRef?
string
Returns
Promise<PaymentIntentResult>
customerRef?
optionalcustomerRef:string
Defined in: packages/react/src/types/index.ts:158
processPayment()?
optionalprocessPayment: (params) =>Promise<ProcessPaymentResult>
Defined in: packages/react/src/types/index.ts:153
Parameters
params
paymentIntentId
string
planRef?
string
productRef
string
Returns
Promise<ProcessPaymentResult>
purchase
purchase:
PurchaseStatus
Defined in: packages/react/src/types/index.ts:150
refetchPurchase()
refetchPurchase: () =>
Promise<void>
Defined in: packages/react/src/types/index.ts:151
Returns
Promise<void>
updateCustomerRef()?
optionalupdateCustomerRef: (newCustomerRef) =>void
Defined in: packages/react/src/types/index.ts:159
Parameters
newCustomerRef
string
Returns
void