문제

QuickBooks SDK 매뉴얼에는 "신용 카드 승인 및 캡처에 수신기를 사용하여"라는 섹션이 있습니다. 읽는다 ...

신용 카드 승인 및 캡처에 수신기 지불을 사용합니다

회사가 QBMS에 가입 한 경우 기본적으로 보류중인 거래 인 leccePaymentAdd를 기록 할 수 있습니다. 즉,이 사용에서 QBMS 승인 트랜잭션을 QuickBooks에 저장하려고합니다. 따라서, 수신기 날짜는 신용 cardtxntype의 승인을받은 CreditCardTxnInfo 집계를 포함합니다. QuickBooks는 이것을 보류중인 거래로 저장합니다. 나중에, 공인 요금이 QBMS에서 실질 요금이되도록 포착되면, 해당 수신 지불 (leccePaymentMod)을 수정하여 해당 요금을 QuickBook에 기록 할 수 있습니다. leccePaymentMod에는 QBMS 캡처 트랜잭션의 데이터가 포함 된 CreditCardtXnInfomod에 CreditCardTxnType의 Capture가 포함됩니다. QuickBooks는 보류 상태를 자동으로 제거하고 거래를 기록합니다.

내 질문은 QBXML로 실제로 어떻게합니까?

지금은 송장을 QuickBooks로 보내는 vb.net 응용 프로그램이 있지만 사용자는 QuickBooks로 전환하고 "고객 -> 지불 수신"을 클릭하여 신용 카드 (QuickBooks Merchant Services 사용)를 청구해야합니다. QuickBooks가 카드를 충전하기 위해 XML 메시지를 보내면 어떤 식 으로든 이것을 자동화하는 것이 매우 좋을까요?)

도움이 되었습니까?

해결책

당신이 무슨 뜻인지 잘 모르겠습니다 ... 내가 접근하는 방식은 다음과 같습니다.

  • QBMS XML API를 사용하여 카드를 승인하십시오
  • 수신 지불 및 승인을 QuickBooks로 푸시하십시오

  • 준비가되면 QBMS API를 사용하여 카드를 충전하십시오.

  • QuickBooks에 캡처를 기록하기 위해 수신기 점수를 발행하십시오

내가 아는 한, QuickBooks에 자체적으로 캡처를하도록 지시 할 방법은 없습니다. 그러나 QBMS API를 사용하여 캡처를 수행 할 수 있습니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top