{"version":3,"file":"affirm.mjs","names":[],"sources":["../../src/payment-methods/affirm.ts"],"sourcesContent":["/**\n * Affirm payment method - uses shared BNPL factory.\n */\n\nimport {\n  type BnplCheckoutResponse,\n  type BnplCustomerInfo,\n  type BnplSubmitOptions,\n  createBnplPaymentMethod,\n} from \"./bnpl-shared\";\n\nexport type AffirmCustomerInfo = BnplCustomerInfo;\n\nexport type AffirmSubmitOptions = Omit<BnplSubmitOptions, \"setupFutureUsage\">;\n\nexport type AffirmCheckoutResponse = BnplCheckoutResponse;\n\nconst AffirmPaymentMethod = createBnplPaymentMethod({\n  name: \"affirm\",\n  endpointPath: \"affirm\",\n  supportsSetupFutureUsage: false,\n});\n\nexport default AffirmPaymentMethod;\n"],"mappings":";;;;AAiBA,MAAM,sBAAsB,wBAAwB;CAClD,MAAM;CACN,cAAc;CACd,0BAA0B;CAC3B,CAAC;AAEF,qBAAe"}