2014-06-20 6 views
0

스트라이프 api에서 환불을 받으면 청구 오브젝트를 반환하지만 생성 된 환불은 지정하지 않습니다. 또한 텍스트에 다음과 같이 약간의 모호성이있는 것으로 보입니다.스트라이프 : charges.refund로 환불을 받으십시오.

환불이 성공하면 환불 개체를 반환합니다. Throws (...)

이것은 말풍선 예제와 정확히 일치합니다. 그러나 노드 (및 다른 언어) 예제 응답은 전체 청구 오브젝트가 리턴되었음을 명확하게 보여 주므로 생성 된 환불을 판별하기 어려울 수 있습니다.

아마도 the documentation 응답의 예가 올바르지 않습니다.이 경우 내 문제는 이미 해결되었습니다.

생성 된 환불 ID는 어떻게 결정해야합니까? 생성 된 시간순으로 정렬하고 최신 시간대를 사용 하시겠습니까? (환불의 정렬 순서는 무엇입니까?) 응답의 일부 문서화되지 않은 부분을 사용합니까?

+0

나는 문서와 같은 문제로 실행했습니다 누군가를 기대했다 이 발견했다은 webhook 스트라이프에서 확실한 대답 재를 이벤트를 잡을 수 있는지 여부 반환 객체는 청구 된 금액 또는 명시된 금액의 환불 금액입니다. 너 찾았 니? – Semicolon

+1

@Semicolon 예제 설명서의 응답이 현재 올바르지 않은 것으로 보입니다. 작성된 환불 만 createRefund 메소드에서 리턴됩니다. 그러나 stripe.charges.refund 메소드는 여전히 완전 충전을 리턴합니다. 설명서가있는 깔끔한 점은 키와 청구 ID를 사용하여 실제로 쿼리를 실행하고 결과를 볼 수 있다는 것입니다. – forivall

+0

확인해 주셔서 감사합니다. 나는 다른 통화가 어떻게 작동하는지에 따라 일관되게 보이기 때문에 이것이 더 많은 경우라고 생각했습니다. – Semicolon

답변

0

api가 업데이트되는 스트라이프 api 문서에서 일시적인 불일치가 있었지만 노드 클라이언트 라이브러리가 아직 업데이트되지 않은 것으로 나타났습니다. 낡은 API는 요금을 반환

stripe.charges.refund 

을, 그리고 새로운 API는 환불을 반환

stripe.charges.createRefund 

이다. 또한

+0

설명서에 혼란 스럽습니다. 'charge id'또는 전체 청구 오브젝트를 전달해야합니까? charget.createRefund? – user1709076

관련 문제