2013-06-12 26 views
5

Tôi đang viết một ứng dụng bán hàng cho một khách hàng có nhu cầu rất cụ thể. Khách hàng là một cửa hàng bán lẻ, vì vậy khi họ xử lý thẻ tín dụng, họ có thẻ hiện diện và có thể vuốt thẻ. Cách thức hiện tại, khi kết thúc thanh toán, nó trình bày thủ quỹ với tổng số tiền, và nhân viên thu ngân khóa tổng số vào một thiết bị đầu cuối thẻ tín dụng (bằng tay - nó không được kết nối với máy tính), vuốt thẻ tại thiết bị đầu cuối và sau đó khi thanh toán được xử lý, nhân viên thu ngân sẽ bấm "Thanh toán bằng Thẻ tín dụng" và in biên nhận.Điểm bán lẻ xử lý thẻ tín dụng - thẻ hiện tại. Giảm thiểu các yêu cầu tuân thủ PCI

Vấn đề là việc khóa tay trong tổng số là tốn thời gian và dễ bị lỗi. Tôi muốn có chương trình của tôi truyền số tiền đến một thiết bị đầu cuối thẻ tín dụng và sau đó nhận được một thông báo khi giao dịch đã được xử lý. Tôi không muốn chạm vào bất kỳ thông tin chủ thẻ (số thẻ, vv) vì tôi muốn ở bên ngoài PCI. Tất cả những gì tôi muốn làm là gửi một số tiền và nhận lại "đã chấp nhận" hoặc "bị từ chối". Bạn nghĩ điều này sẽ rất phổ biến, nhưng dường như tôi đã thất bại trong việc tìm kiếm thông tin. (Ví dụ, thẻ hiện tại của authorize.net API yêu cầu tôi thu thập và truyền số thẻ. Tôi không muốn thu thập và truyền số thẻ. Tôi muốn chuyển số tiền và nhờ người khác thu thập và truyền số thẻ và thông báo cho tôi khi quá trình hoàn tất.)

Có ai có giải pháp cho việc này không? Có ai làm việc với phần cứng của Verifone hay Ingenico không? Tôi không quan tâm nếu tôi đang gửi số lượng thiết bị đầu cuối vật lý được kết nối qua USB hoặc đến một thiết bị đầu cuối phần mềm ảo. Tôi chỉ không muốn trở thành nhà ga, vì vậy tôi không ở bất cứ đâu trong chuỗi dữ liệu thẻ.

Trả lời

1

Tôi quen thuộc với dòng sản phẩm VeriFone, cả chụp chữ ký (chuỗi Mx900) và thiết bị iOS di động (Vx600). Trở ngại đầu tiên của bạn là các đơn vị rất đắt đỏ cho người ít (ví dụ: chủ doanh nghiệp nhỏ) vào khoảng $ 500 & $ 900 mỗi lần tương ứng (bán lẻ).

Về mặt sáng, những điều này là bạn bè của bạn khi nói đến PCI qua những gì VeriFone lồng Verishield Protect (VSP). Về cơ bản VSP mã hóa thẻ swipe trên đầu magstripe và giải pháp POS của bạn sẽ phải gửi một yêu cầu giải mã mà phần mềm POS của bạn có thể tiêu thụ để giải quyết hoặc với một khoản phí VeriFone sẽ gửi trực tiếp cho ngân hàng.

Điểm gắn bó chính của các yêu cầu PCI Tôi tin rằng bạn đang chạy vào thực tế là dữ liệu thẻ rõ ràng không thể "cố định" tại bất kỳ điểm nào trong mã của bạn và một trong các giải pháp này sẽ là khởi chạy tốt điểm.

Chúc may mắn!

1

Bạn nên xem payworks. Họ cung cấp SDK iOS/Android để tích hợp trình đọc thẻ tín dụng. Bạn không bao giờ chạm vào dữ liệu thẻ tín dụng.

Tiết lộ: Tôi là kỹ sư phần mềm tại công việc thanh toán.

0

Pax S300 có thể làm điều đó, mặc dù tôi chưa tìm thấy bộ xử lý hỗ trợ nó. TSYS được cho là, nhưng sau 4 tháng chạy xung quanh, tôi không bao giờ có thể có được một thiết bị. Helcim có dịch vụ khách hàng tuyệt vời và báo cáo rằng họ đang lên kế hoạch giải pháp Ingenico để đẩy tổng số thiết bị vào cuối năm 2015.