2016-08-05 1 views
1

Shippo with Stripe을 통합 배송을 위해 찾고 싶습니다, Shippo를 통해 레이블을 구매하고 싶습니다.Stripe 통합을 통해 Shippo로 레이블을 구입하려면 어떻게해야합니까?

Shippo에서 Stripe API를 통해 속도를 얻는 것이 좋으면 Stripe 결과에서 object_id를 사용하여 Rate를 호출합니다.

그러나 Shippo API의 거래 요청을 통해 라벨을 구매하려고 시도 할 때 구매 요청이 아닌 QUOTE이기 때문에 거부 된 것으로 표시됩니다.

다음은 오류 메시지입니다. "object_purpose가 (가) 구매가 아니기 때문에 주어진 가격을 구입할 수 없습니다."

요율을 구매에서 구매로 전환하려면 어떻게해야합니까?

답변

1

지금 바로 Shippo에서 요율을 QUOTE에서 PURCHASE로 변환 할 수 없으므로 single-call label creation process으로 Shippo를 통해 배송 라벨을 만들어야합니다. 요율 응답에서 가져온 이동 통신사 및 서비스 수준 토큰을 전달하여 필요한 것을 얻을 수 있습니다.

# create Label with one API call - carrier_account, and servicelevel_token taken from the rate response. 

transaction = shippo.Transaction.create(
    shipment = shipment, 
    carrier_account = rate.carrier_account, 
    servicelevel_token = rate.servicelevel_token 
:

See the full Shippo label generating example with Stripe. 다음 코드 조각은주의 할 것입니다