문제

읽고 나서 이 답변, "테스트" 신용카드 번호를 얻을 수 있는 방법이 있는지 궁금합니다.실험해 볼 수는 있지만 실제로는 비용이 청구되지 않는 것입니다.

도움이 되었습니까?

해결책

MasterCard: 5431111111111111
Amex: 341111111111111
Discover: 6011601160116611
American Express (15 digits)  378282246310005
American Express (15 digits)  371449635398431
American Express Corporate (15 digits)  378734493671000
Diners Club (14 digits)  30569309025904
Diners Club (14 digits) 38520000023237
Discover (16 digits)  6011111111111117
Discover (16 digits)  6011000990139424
JCB (16 digits) 3530111333300000
JCB (16 digits)  3566002020360505
MasterCard (16 digits)  5555555555554444
MasterCard (16 digits)  5105105105105100
Visa (16 digits)  4111111111111111
Visa (16 digits)  4012888888881881
Visa (13 digits)  4222222222222

신용카드 식별번호:

Visa: 13 or 16 numbers starting with 4
MasterCard: 16 numbers starting with 5
Discover: 16 numbers starting with 6011
AMEX: 15 numbers starting with 34 or 37

다른 팁

대부분의 결제 게이트웨이는 서비스 테스트를 위해 이러한 번호를 제공하지만 일반적으로 해당 게이트웨이의 스테이징/테스트 ​​버전에서만 작동합니다.

결제 게이트웨이에 따라 거래를 테스트하는 방법에는 두 가지가 있습니다.

예를 들어, Authorize.net을 사용하여 POST와 함께 "X_TEST_TRANSACTION=true"(또는 이와 유사한 내용은 오랜 시간이 걸렸음)를 보내면 테스트 모드에서 실행됩니다.

또한 테스트 모드에서는 항상 승인되고 프로덕션 모드에서는 거부되는 테스트 VISA 및 테스트 마스터카드 번호를 제공합니다.

게이트웨이 API 문서를 보면 거기에 자세히 설명되어 있습니다.

대부분의 결제 처리업체는 테스트 번호(PayPal에서 수행) 또는 테스트 모드(실제로 거래가 처리되지 않음)로 전환할 수 있는 기능을 제공합니다.설명서를 참조하세요.

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