Merge branch 'release/3.0' into dev/dev

This commit is contained in:
2025-02-20 11:00:41 +08:00
9 changed files with 30 additions and 33 deletions

View File

@@ -77,6 +77,9 @@ public class StripeServiceImpl implements StripeService {
@Value("${orderList.link}")
private String orderListLink;
@Value("${stripe.paymentMethodConfiguration}")
private String paymentMethodConfigurationId;
@Override
@Transactional(rollbackFor = Exception.class)
public String pay(ProductPurchaseDTO productPurchaseDTO, HttpServletRequest request) {
@@ -143,12 +146,8 @@ public class StripeServiceImpl implements StripeService {
// one-time 手动创建发票;订阅会自动创建invoice
sessionBuilder.setInvoiceCreation(SessionCreateParams.InvoiceCreation.builder().setEnabled(Boolean.TRUE).build());
}
// developer test
sessionBuilder.setPaymentMethodConfiguration("pmc_1QIKyq02n1TEydyNKVEYvhW7");
// kim test
// sessionBuilder.setPaymentMethodConfiguration("pmc_1LywTWH7nPZ8bkrN6FvdCUWG");
// kim live
// sessionBuilder.setPaymentMethodConfiguration("pmc_1Qu6yJH7nPZ8bkrNULYnFFPf");
sessionBuilder.setPaymentMethodConfiguration(paymentMethodConfigurationId);
// sessionBuilder.addPaymentMethodType(SessionCreateParams.PaymentMethodType.ALIPAY);
// sessionBuilder.addPaymentMethodType(SessionCreateParams.PaymentMethodType.CARD);
sessionBuilder.setCustomer(customerId);