Interface: IPaymentProps
Payment data input
Hierarchy
-
IPaymentProps
Properties
amount
• amount: string
| number
| bigint
Amount in token
Defined in
arbitrator
• Optional
arbitrator: string
Address of the arbitrator. null for no arbitrator
Defined in
arbitratorFee
• Optional
arbitratorFee: number
Arbitrator's fee in %. Can be 0
Defined in
buyer
• Optional
buyer: string
Who's the buyer, i.e. who can release the payment or whom should a refund be sent to. Leave empty to assign the user's wallet
Defined in
callbackUrl
• Optional
callbackUrl: string
(UI only) A url to redirect to, when the payment is done
Defined in
cancelUrl
• Optional
cancelUrl: string
(UI only) A url to redirect to, when the payment is canceled
Defined in
challengePeriod
• challengePeriod: number
Initial challenge period (in seconds)
Defined in
challengePeriodExtension
• Optional
challengePeriodExtension: number
By how much will the challenge period get extended after a challenge (in seconds)
Defined in
marketplace
• Optional
marketplace: string
address of a marketplace that has facilitated the payment
Defined in
marketplaceFee
• Optional
marketplaceFee: number
Marketplace fee in % (can be 0 even if a marketplace was set but doesn't charge fee)
Defined in
paymentReference
• Optional
paymentReference: string
A reference used to identify the payment or provide information for arbitration
Defined in
seller
• seller: string
Whom is the payment for
Defined in
tokenAddress
• Optional
tokenAddress: string
Address of the token used in the payment (skip or set to null for ETH)