-
-
Notifications
You must be signed in to change notification settings - Fork 23
Open
Description
Having problem using clearSelectedPaymentMethod :
"braintree-web": "^3.54.2",
"braintree-web-drop-in": "1.26.0",
"braintree-web-drop-in-react": "^1.1.0",
And I am trying to clear the selected option over a button like this. In render:
<DropIn
options={{
authorization: clientToken,
paypal: { flow: "vault" },
paypalCredit: { flow: "vault" },
googlePay: {
transactionInfo: {
totalPriceStatus: "FINAL",
totalPrice: "0",
currencyCode: "USD",
},
},
applePay: {
flow: "vault",
displayName: "My Store",
paymentRequest: {
total: {
label: "My Store",
amount: "0",
},
// We recommend collecting billing address information, at minimum
// billing postal code, and passing that billing postal code with all
// Apple Pay transactions as a best practice.
requiredBillingContactFields: ["postalAddress"],
},
},
preselectVaultedPaymentMethod: false,
paymentOptionPriority: [
"applePay",
"paypal",
"paypalCredit",
"googlePay",
],
}}
onInstance={(instance) => (this.instance = instance)}
onNoPaymentMethodRequestable={
this.onNoPaymentMethodRequestable
}
onPaymentMethodRequestable={() =>
this.onPaymentMethodRequestable(event)
}
onPaymentOptionSelected={this.onPaymentOptionSelected}
onClearSelectedPaymentMethod={() => this.clearSelectedPaymentMethod()}
/>
<button onClick={this.clearSelectedPaymentMethod}>Clear</button>
clearSelectedPaymentMethod : I defined like this.
clearSelectedPaymentMethod(e) {
this.instance.clearSelectedPaymentMethod();
}
so the Options appear like this.
After I click on any one option:
Then after I click on the clear button doesn't reset the options back to the first image.
Can you help me, please? Thank you.
Metadata
Metadata
Assignees
Labels
No labels

