2012-06-19 2 views
0

현재 2co에 통합 중입니다. 클라이언트를 2C 체크 아웃 페이지로 리디렉션하기 전에 잠시 시스템에서 상품을 예약하고 (10 분) 다른 클라이언트의 경우이 기간 동안 상품을 사용할 수 없습니다. 시간이 지나면 자동 예약되지 않습니다.2checkout 지불 시간 제한을 설정하는 방법?

하지만 현재 다른 장소에서 실제로 진행되고있는 지불 프로세스에 영향을 미칩니 까? 내가 읽은 것만 큼, 사용자 (클라이언트)가 그의 작업을 성공적으로 마쳤을 때 지불 결과에 대한 정보 만받습니다.

결제 전에 설정할 수있는 시간 초과 매개 변수가 있습니까? 아니면 시간 초과가 발생할 경우 참조 할 수있는 특수 링크가 있습니까?

+0

해결 방법 중 하나는 2co 환불 청구서 스크립트를 호출하는 것이지만 단점은 내가 지불 한 수수료를 잃어 버리는 것입니다. –

+0

DB에있는 상품의 금액을 잠그고 고객이 주문에 대해 잊어 버렸거나 어떤 이유로 든 무시한 후에 릴리스하는 것이 정상이므로 결과를 얻기위한 일반적인 방법이 있는지 궁금합니다. 그렇지 않으면 모든 물품이 불공정 한 사람에 의해 곧 잠기 게됩니다. –

답변

1

2Checkout 거래 수수료는 입금 (결제)까지 판매에서 제외됩니다. 무형의 제품을 판매하거나 제 3 자의 카트 매개 변수 세트를 사용할 경우 판매가 최소 24 시간 동안 입금되지 않습니다. Pass Through Product 매개 변수 또는 플러그 앤 플레이 매개 변수를 사용하여 유형 제품을 판매하는 경우 판매가 표시 될 때까지 판매가 입금되지 않습니다.

구매자의 2Checkout 구매 세션은 60 분 후에 만료됩니다. 따라서 2Checkout의 merchant_order_id 매개 변수를 사용하여 맞춤형 장바구니 식별자를 전달하고 원하는 시간 간격 후에 예약을 해제하고 예약이 취소 된 후 구매자가 판매를 완료 한 경우 refund_invoice API call을 기준으로 환불 여부를 결정할 수 있습니다. 카트 식별자는 merchant_order_id 매개 변수와 함께 2Checkout에서 다시 전달됩니다.

패스 백을 처리하는 경우 판매 완료 시점에 승인 된 URL로 초기 패스 백을 사용하거나 2Checkout Instant Notification Service Order Created message을 사용할 수 있습니다. INS에서 ORDER_CREATED 메시지를 사용하면 merchant_order_id과 함께 전달 된 값은 판매와 관련된 모든 INS 메시지에 vendor_order_id 매개 변수를 사용하여 전달됩니다.

이 기능을 구현하는 데 도움이 필요하시면 알려주십시오.

+0

고마워, 크레이그. –

+0

'refund_invoice' 호출을 사용하여 명확하지 않은 한 가지. 고객의 관점에서 볼 때 어떤 모습일까요? 거래를 지불 한 후 그는 돈을 돌려 받고 거래가 끝나고 취소됩니다. 지출 된 돈을 반환하는 과정에 일정 기간이 소요됩니까? –

+0

당신은 판매 예금 전에 환불을 발행 할 것이기 때문에, 고객은 결코 청구되지 않을 것입니다. 고객은 카드를 보류중인 승인 보류 상태가되어 주문한 날로부터 7 일 이내에 낙오되며 거래가 명세서에 반영되지 않습니다. 2Checkout은 고객에게 환불 이유 및 '환불 _ 호출'전화를 할 때 지정한 의견을 이메일로 보내드립니다. –

관련 문제