📅  最后修改于: 2023-12-03 15:12:13.107000             🧑  作者: Mango
贝宝测试卡是为开发者提供的测试环境,用于模拟真实贝宝环境下的交易。开发者可以在测试环境下进行调试和测试,避免直接在真实环境下进行交易带来的风险。
贝宝测试卡分为以下几种:
每个测试卡的详细信息如下:
| 类型 | 卡号 | CVV | 过期日期 | 国家/地区 | | ------------ | -------------------------- | ---- | --------- | --------------------- | | Visa | 4032035325109955 | 123 | 06/2022 | 美国 | | MasterCard | 5197343326072527 | 123 | 06/2022 | 美国 | | Discover | 6011201193326875 | 123 | 06/2022 | 美国 | | American Express | 371998877308790 | 1234 | 06/2022 | 美国 |
在测试环境下,开发者可以使用以上测试卡进行交易的模拟操作。开发者需要在测试环境下调用相应的API,提交测试卡的相关信息以进行模拟交易。
以下是使用测试卡进行交易的示例代码:
public class PayPalTest {
public static void main(String[] args) {
String clientId = "client_id";
String secret = "secret";
String accessToken = getAccessToken(clientId, secret);
String paymentId = createPayment(accessToken);
executePayment(accessToken, paymentId);
}
private static String getAccessToken(String clientId, String secret) {
// 获取accessToken的API调用
// 返回access token
}
private static String createPayment(String accessToken) {
// 创建payment的API调用
// 返回paymentId
}
private static void executePayment(String accessToken, String paymentId) {
// 执行payment的API调用
}
}