Egyedi megoldások
Ha most kezdenél el valamit implementálni
Legegyszerűbb, ha írsz nekünk egy emailt. Ha nagyon önálló vagy, akkor a customer helyes beállítását javasoljuk, szükség van a vásárló címadataira, az szokott lenni a legnagyobb nehézség.
Már használok valamit
Ha a valami nem tölti ki jól a stripeos customert, de megvannak a vásárló címadatai, akkor a metaadatok beállítása elég sok szabad teret enged. A legegyszerűbb itt is, ha írsz nekünk egy emailt.
Backend példakód
const metadata: RequiredMetadata = {
    buyer_name: "Teszt Elek",
    country: "Hungary",
    zip: "1234",
    city: "TestCity",
    address: "Test street, 12, A/5",
    email: "test@test.test",
    identifier: "szamla-42",
    vat: "27",
    comment: "whatwhatwhat",
    is_unit_price_gross: "true",
    label: "label",
    quantity: "5",
    unit: "db",
    unit_price: "500",
  };

  const paymentIntent = await stripe
    .paymentIntents
    .create({
      amount: calculateOrderAmount(items),
      currency: "huf",
      automatic_payment_methods: {
        enabled: true,
      },
      metadata,
  });
Metaadat típusdefiníció
interface RequiredMetadata {
  buyer_name: string;
  country?: string;
  zip: string;
  city: string;
  address: string;
  email?: string;
  tax_number?: string;
  identifier?: string;
  vat: string;
  is_unit_price_gross: "true" | "false";
  unit_price: string;
  label: string;
  unit: string;
  comment: string;
  quantity: string;
}
Emergence-engineering
2022 All rights reserved