Skip to main content

SolvaPayContextValue

SolvaPay SDK v1.0.0


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?

optional customerRef: string

Defined in: packages/react/src/types/index.ts:158


processPayment()?

optional processPayment: (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()?

optional updateCustomerRef: (newCustomerRef) => void

Defined in: packages/react/src/types/index.ts:159

Parameters

newCustomerRef

string

Returns

void