2017-03-16 1 views
0

안녕하세요, 결제 절차가 필요합니다. 먼저 금액을 지불하고 10 일 후에 며칠 후에 제품이 사용자에게 배송되었을 때 금액을 캡처해야합니다. 카드에서 9 포획 할 수있는 양을 조정하십시오. 이 작업을 수행하는 방법 braintree sdk.Braintree Authorize and capture android

+0

authorize에 대한 뉘앙스를 생성해야합니다. – Jason

+2

@Jason 뉘앙스는 3 시간 동안 만 유효합니다 – outW

+1

자세한 정보는 해당 지원 팀에 문의하십시오. – Jason

답변

1

전체 공개 : 저는 Braintree에서 일합니다. 더 궁금한 점이 있으시면 support으로 연락하십시오.

Braintree API에서 transaction.sale call을 만들면 실제로는 authorization 만 생성됩니다. 자금을 확보 할 준비가되면 submit_for_settlement을 사용하여 자금을 확보 할 수 있습니다. 이 호출에는 amount, which allows you to control the amount you actually capture from the transaction이라는 매개 변수가 포함됩니다.

10 달러 청구에 대한 승인을 작성했다고 가정 해보십시오. 거래를 정산하고 다음과 같이 $ 9 만 캡쳐 할 수 있습니다.

알고 있어야 할 두 가지 제한 사항이 있습니다. 첫째, 귀하는 승인 된 금액 이하의 금액 만 정산 할 수 있습니다. 둘째, 승인은 결국 카드 조직이 정한 일정 기간 후에 만료됩니다. 많은 그룹은 7 일 또는 30 일 후에 만료되도록 권한을 설정합니다. 승인이 만료되면이를 승인 할 수 없습니다.

비즈니스 타임 라인에 대해 승인이 너무 빨리 만료되는 경우 save the card in your vault으로 나중에 다른 금액으로 거래를 생성 할 수 있습니다.