2017-11-20 6 views
0

내 고용주가 나에게 사용자 정의를 구축하도록 요청했습니다. 판매 지점 시스템 및 스트라이프가 지불 처리에 대한 첫 번째 생각이었습니다. 음식 배달에서 일하기 때문에 현재의 (다른 모든) POS는 즉시 카드를 청구하고 (확인한 후 무엇이든 확인합니다), 팁이 카운트되는 밤이 끝날 때 (운전자 또는 팁에 상관없이) 팁 상자의 영수증) 고객이 동의 한대로 요금이 변경됩니다. 당신은을 사용하지 않습니다 - 내가 필요하지 무엇을 충전 (I 필요하지 무엇을) 스트라이프 : 사실 이후 청구 총액을 변경할 수 있습니까?

  • 캡처 충전 (에

    • 업데이트 메타 데이터 :

      은 내가 몇 유사한 작업을 수행 할 수 있습니다 참조 값이 처음보다 높을 때)

    • 팁을 두 번째 부과합니다. (이것을 피하기를 희망합니다.)
    • 팁을 알게 될 때까지 고객 객체를 만든 후에 스트라이프로 카드 정보를 저장하고 아무런 요금도 부과하지 않습니다. 이것을 피하기 바랍니다)

    하지만 고객이 금액 (초기 청구 금액)을 지불 할 수 있음을 확인하고 나중에 팁을 알았 더라면 얼마나 높일 수 있는지 확인할 수 있습니까?

    간단히 말해

    , 내가 할 내 흐름을 싶습니다

    • 고객 주문
    • 충전 (20) 식품의 $ (스트라이프)
    • 음식이 전달 될 발급, 5 $ 팁은 영수증에 담겨 있습니다.
    • 영수증을받습니다. $ 팁이 시스템에 입력되었습니다.
    • Char GE는 추가 팁 (스트라이프) (현재 25 $)

    는 스트라이프와이 가능 반영하도록 변경됩니다? 그렇다면 어떻게?

    그렇지 않은 경우이 흐름을 구현할 수있는 다른 지불 시스템에 대해 알고 계십니까?

  • 답변

    1

    짧은 대답 : 아니오, 불가능합니다.

    은 당신이 뭔가를 할 수 있습니다 :

    1. 은 기준 금액에 대한 uncaptured charge을 만듭니다.

    2. 고객이 팁을 확인한 후에 create a charge에 기본 금액 + 팁을 입력하십시오.

    3a. 청구가 성공하면 첫 번째 미확인 청구액을 (refunding it까지) 방출하십시오.

    3b. 청구가 실패한 경우 capture 첫 번째 청구되지 않은 청구 (고객에게 기본 금액에 대해서만 청구되었다고 설명 할 수 있음).

    +0

    고객은 명세서에 2 가지 다른 요금 (3 건, 환불 포함)이 표시됩니까? 아니면 내가 찍은 것이 든? – Zbee

    +1

    릴리스 된 승인은 최종적으로 명세서에서 사라지지만 소요되는 시간은 은행에 따라 다릅니다 (몇 분에서 며칠 정도 소요될 수 있음). 따라서 고객은 일시적으로 2 개의 "청구액"을 볼 수 있습니다. – Ywain