#K.Danz

1 messages ยท Page 1 of 1 (latest)

smoky kelpBOT
maiden meadow
#

Hi there!

#

Where exactly do you see this error?

heavy birch
#

in response from wallet-config , "link_disabled_reasons": { "card_element": [ "link_not_enabled_on_payment_config" ], "split_card_elements": [ "link_not_enabled_on_payment_config", "not_in_split_card_cohort" ] }

maiden meadow
#

Can you share the PaymentIntent ID (pi_xxx), or relevant request ID (req_xxx)?

heavy birch
#

there is none, i haven't made a payment. I'm testing if "link" payment method appears in stripe js card element

maiden meadow
#

Are you following a specific Stripe documentation page? Can you share it here?

heavy birch
maiden meadow
#

Do you have a link where I could reproduce the issue?

heavy birch
#

no, i currently do not. Can you point to me on dashboard where i can edit payment config for link?

maiden meadow
heavy birch
#

Is there a section for wallet config?

vagrant glacier
#

๐Ÿ‘‹ taking over for my colleague. Let me catch up.

heavy birch
vagrant glacier
#

let me know if you need any more help

heavy birch
vagrant glacier
#

would you mind sharing your account ID?

heavy birch
#

acct_1LChARHdPey4WSeA

vagrant glacier
#

taking a look

heavy birch
#

thanks

#

"We've detected that you are not using Automatic Payment Methods. To manage payment methods from this page get the latest version of Checkout, Payment Element or Payment Links." how do i get latest version?

#

i'm completing the platform profile, see if that makes automayic payment method available

vagrant glacier
#

I'm really unsure, I'm trying to understand what's really going on with your settings

heavy birch
#

how to get latest version?

smoky gate
#

Stripe js elements /split elements
automatic payment methods are for when you're using the PaymentElement or Checkout.

#

let's step back. Share your exact frontend code please.

heavy birch
#

` await this.$stripe!.createPaymentMethod({
type: 'card',
card: this.cardNumber,
billing_details: {
name: this.firstName + ' ' + this.lastName,
},
}).then(async (response: any) => {
await this.$apiRequest(async () => {
await this.$services.payment.addCard(response.paymentMethod.id);
this.$snackbar({
type: SnackbarType.Success,
text: this.$tc('dashboard.cardSaveSuccess'),
});

          this.complete = true;
          this.$emit('saveSuccess', response.paymentMethod, [this.firstName,this.lastName]);
          this.cardNumber.clear();
          this.cardExpiration.clear();
          this.cardCVC.clear();
          this.firstName = '';
          this.lastName = '';
      }).then(() => {
        if(this.complete === false) {
          this.syncedLoading = false;
        }
      });
   
    });`
#

`const elements = this.$stripe.elements();

  this.cardNumber = elements.create('cardNumber', {
    placeholder: this.$i18n.tc('general.cardNumber'),
    style,
    showIcon: true,
  });
  this.cardExpiration = elements.create('cardExpiry', { style });
  this.cardCVC = elements.create('cardCvc', { style });
  

  
  this.cardExpiration.mount('#card-expiration');
  this.cardNumber.mount('#card-number');
  this.cardCVC.mount('#card-cvc');`
smoky gate