2009-09-17 47 views
35

Tôi cần xử lý thẻ tín dụng và tích hợp với dịch vụ thanh toán phụ trợ để ghi có. Phần lớn các giải pháp trên internet yêu cầu một trung gian, ví dụ như. 2CO, GCO, Auth.net.Cổng thanh toán bằng thẻ tín dụng trong PHP?

Bạn có kinh nghiệm thực hiện cổng thanh toán thẻ tín dụng nào trong PHP không? Bất kỳ trợ giúp trong đánh giá cao.

Cảm ơn thời gian của bạn.

+7

48723 lượt xem, 28 bình chọn 15 mục yêu thích ..Ai fukin địa ngục đóng câu hỏi này –

Trả lời

32

Stripe có một thư viện PHP để chấp nhận thẻ tín dụng mà không cần một tài khoản thương gia: https://github.com/stripe/stripe-php

Kiểm tra các documentationFAQ, và cảm thấy tự do để thả bởi chatroom của chúng tôi nếu bạn có thắc mắc.

+0

Tuyệt vời! Dễ sử dụng và không có phí ẩn. –

+1

Thật không may chỉ hoạt động với tài khoản ngân hàng Mỹ ngay bây giờ ... – Blackbam

+3

Không có chi phí ẩn? Không Stripe tính phí như '2% + 30c' cho mỗi giao dịch? – iGbanam

1

Giải pháp tốt nhất mà chúng tôi đã tìm được là hợp tác với một trong những người trung gian đó. Nếu không, bạn sẽ phải đối phó với một loạt các yêu cầu khác như tuân thủ PCI. Chúng tôi sử dụng IPCharge của Verifone và nó hoạt động khá tốt.

9

Có nhiều hơn một vài cổng ra khỏi đó, nhưng tôi không biết một cổng đáng tin cậy nào là miễn phí. Hầu hết các cổng như PayPal sẽ cung cấp cho bạn các API cho phép bạn xử lý thẻ tín dụng, cũng như thực hiện những việc như void, charge hoặc refund.

Điều khác mà bạn cần phải lo lắng là sự tuân thủ PCI về cơ bản nếu bạn không tuân thủ, bạn (hoặc công ty bạn làm việc) sẽ chịu trách nhiệm bởi Merchant Bank và/hoặc nhà cung cấp thẻ của bạn đang tuân thủ vào tháng 7 năm 2010. Việc này sẽ áp dụng các khoản tiền phạt lớn cho bạn và có thể thu hồi khả năng xử lý thẻ tín dụng của bạn.

Tất cả những gì đang được nói công ty như PayPal có một SDK PHP:

https://cms.paypal.com/us/cgi-bin/?cmd=_render-content&content_ID=developer/library_download_sdks

Authorize.Net:

http://developer.authorize.net/samplecode/

Những là hai trong số những cái phổ biến hơn đối với Hoa Kỳ .

Đối với PCI Info xem:

https://www.pcisecuritystandards.org/

+0

nơi tôi có thể đọc về điều đó "u phải được compilant với PCI" điều? – Chris

+1

https://www.pcisecuritystandards.org/ –

+0

@Scott có nghĩa là tôi có thể tìm thấy luật ở đâu. trên trang đó ít nhất tôi không thể tìm thấy thông báo rằng luật pháp buộc phải tuân thủ luật pháp vào tháng 7 năm 2010 – Chris

11

Nếu bạn cần một cái gì đó nhanh chóng và dơ bẩn, bạn chỉ có thể sử dụng PayPal "Mua" nút và thả chúng trên các trang của bạn. Những điều này sẽ đưa mọi người ra ngoài trang web đến PayPal, nơi họ có thể thanh toán bằng tài khoản PayPal hoặc thẻ tín dụng. Đây là miễn phí và siêu dễ thực hiện.

Nếu bạn muốn điều gì đó đẹp hơn một chút, nơi mọi người thanh toán tại chỗ bằng thẻ tín dụng của họ, thì bạn sẽ muốn xem xét một trong những nhà cung cấp thanh toán thứ 3 này. Không ai trong số họ (mà tôi biết) hoàn toàn miễn phí. Tất cả sẽ có một khoản phí cho mỗi giao dịch, và hầu hết sẽ có một khoản phí hàng tháng là tốt.

Cá nhân tôi đã làm việc với Authorize.NET và PayPal Website Payments Pro. Cả hai đều có các API và mã mẫu tuyệt vời mà bạn có thể móc nối qua PHP một cách dễ dàng đủ.

+0

là Authorize.NET avail tính bằng INR? – amolv

+1

@amolv - sắp xếp, bạn có thể chấp nhận thanh toán bằng INR, nhưng với tư cách là người bán, bạn phải có tài khoản ngân hàng ở Hoa Kỳ. Nhà cung cấp thẻ tín dụng sẽ xử lý việc chuyển đổi INR -> USD. Xem tại đây: http://developer.authorize.net/faqs/#global –

Các vấn đề liên quan