Stripe 주문 API를 통해 고객에게 청구하는 데 어려움을 겪고 있습니다. 내가 가지고있는 문제는 내가 기존 고객으로부터 주문을 청구하는 방법에 관한 정보를 찾을 수 없다는 것입니다. API docs 내가 알 수있는 것은 토큰을 기반으로 고객에게 요금을 부과한다는 것은 다음 코드를 사용할 수 있다는 것입니다. order.pay(:source => token)
대신 Stripe 주문 API를 사용하여 고객에게 청구하는 방법
API 문서에 설명 된대로 다음 방법으로 주문을 생성합니다.
Stripe.api_key = "sk_your_secret_key"
order = Stripe::Order.create(
:currency => 'usd',
:email => '[email protected]',
:items => [
{
:type => 'sku',
:parent => 'sku_9wSEbSepjclY6l',
:quantity => 2,
}
],
:shipping => {
:name => 'Jenny Rosen',
:address => {
:line1 => '1234 Main Street',
:city => 'Anytown',
:country => 'US',
:postal_code => '123456'
}
},
)
이전에 StipeJS API 토큰에서 고객을 생성했습니다.
token = params[:stripeToken]
customer = Stripe::Customer.create(
:email => "[email protected]",
:source => token,
)
은 지금 정도의 요금을 만들기 위해 고객 스트라이프 ID를 사용하고자하지만 난이 어떤 곳 API 문서에 어떻게 찾을 수 없습니다.
내가 그렇게 order.pay(:source => customer_id)
같은 지불 기능에 고객 ID를 통과 시도 시행 착오 시도에서
업데이트. 이로 인해 다음 오류가 발생했습니다. (Status 400) no such token: cus_id_string
.
API 참조에 '고객'매개 변수가 언급되어 있습니다. https://stripe.com/docs/api#create_order-customer – Ywain
정보를 제공해 주셔서 감사합니다. (https://stripe.com/docs/api#pay_order) –