Chấp nhận thanh toán bằng thẻ tín dụng có nghĩa là trả một tỷ lệ cố định (và tương đối cao) hoặc tỷ lệ phần trăm của mỗi giao dịch mua cho một công ty chế biến. Không có cách nào thực sự xung quanh điều đó.
Không cẩn trọng về cách bạn xử lý thanh toán bằng thẻ tín dụng có thể khiến bạn phải chịu trách nhiệm nếu dữ liệu bị đánh cắp. Theo nguyên tắc chung, bạn không bao giờ nên để ứng dụng của mình "xem" số thẻ tín dụng. Hãy chắc chắn rằng nó luôn luôn được gửi trực tiếp đến một công ty chế biến, và bạn chỉ xử lý xác nhận từ đó (thông qua một hình thức đăng lại, hoặc cơ chế khác).
This page from CyberSource cung cấp cho bạn ý tưởng về loại API nào có sẵn để xử lý thanh toán. Các tùy chọn "order order page" và "silent order POST" đều liên quan đến việc người dùng gửi thông tin thẻ của họ trực tiếp tới CyberSource (thông qua một biểu mẫu) và sau đó ứng dụng của họ sẽ POST trở lại URL trên trang web của bạn để tiếp tục. Các công ty chế biến khác có thể sẽ có các lựa chọn tương tự.
Không có câu trả lời đơn giản "chỉ cần sử dụng X" cho điều này, nhưng bạn có thể tốt hơn với một cái gì đó như Paypal hoặc Google Checkout, trừ khi bạn thực sự muốn nhận được vào các vấn đề gritty xử lý thẻ tín dụng.
Tất cả các khoản thanh toán tỷ lệ không đáng nervs của bạn. Thực sự, suy nghĩ hai lần. – Kirzilla
Bạn không thể. Bạn sẽ phải trả tiền cho ai đó một cái gì đó. Bạn có thể nhận được đi với một khoản phí nhỏ cho mỗi giao dịch nhưng trừ khi bạn đang làm khối lượng lớn, tôi nghi ngờ bạn sẽ.Bạn sẽ cần một tài khoản thương gia và một dịch vụ xử lý, hoặc nó cũng có thể đơn giản hơn để sử dụng một cái gì đó giống như PayPal với tài khoản thông thường của bạn. – Rup
Đây không phải là câu hỏi lập trình. Đây là một câu hỏi về giao dịch với các dịch vụ thương mại. Nó không thuộc về đây. –