在与Magento集成时,我们需要为客户创建订单(非访客)没有客户令牌。我们希望可以使用Admin或Integration令牌。在需要通过发布支付信息来创建订单之前,一切都运行良好。我们只看到使用客户令牌执行此操作的API(/carts/mine/payment-information)或用于访客客户(/访客购物车/{cartId}/payment-information)。这是否意味着无法使用Admin或Integration令牌代表客户创建订单?谢谢大家!
xytpbqjk1#
要应用付款方法,您应该能够使用carts/{cartId}/selected-payment-method API。请注意,cartId是实际的整数标识,而不是掩码标识。{{magentoProtocol}}://{{magentoDomain}}/rest/default/V1/carts/:cartId/selected-payment-method的PUT有效负载示例
carts/{cartId}/selected-payment-method
cartId
{{magentoProtocol}}://{{magentoDomain}}/rest/default/V1/carts/:cartId/selected-payment-method
PUT
{ "method": { "method": "stripe_payments", "additional_data": { "cc_stripejs_token": "{{stripePaymentToken}}", "cc_save": false } } }
1条答案
按热度按时间xytpbqjk1#
要应用付款方法,您应该能够使用
carts/{cartId}/selected-payment-method
API。请注意,cartId
是实际的整数标识,而不是掩码标识。{{magentoProtocol}}://{{magentoDomain}}/rest/default/V1/carts/:cartId/selected-payment-method
的PUT
有效负载示例