我想为我的用户做贝宝商户入职。我使用以下代码。正如你所看到的,我提供了return_url,我希望从这个网址merchantId获得保存到我的数据库,但入职过程后,我只看到消息页面,以确认我的电子邮件confirm email。确认电子邮件后,我重定向到只有 Jmeter 板沙盒帐户
const data = {
'tracking_id': 'testenterprices123122',
'partner_config_override': {
'return_url': 'https://vtx.uk',
},
'operations': [
{
'operation': 'API_INTEGRATION',
'api_integration_preference': {
'rest_api_integration': {
'integration_method': 'PAYPAL',
'integration_type': 'THIRD_PARTY',
'third_party_details': {
'features': [
'PAYMENT',
'REFUND'
]
}
}
}
}
],
'products': [
'EXPRESS_CHECKOUT'
],
'legal_consents': [
{
'type': 'SHARE_DATA_CONSENT',
'granted': true
}
]
};
const options = {
url: 'https://api-m.sandbox.paypal.com/v2/customer/partner-referrals',
method: 'POST',
headers: {
'Accept': 'application/json',
'Accept-Language': 'en_US',
'Content-Type': 'application/json',
'Authorization': 'Bearer ' + token
},
};
axios(options).then(res => console.log(res.data)).catch(err => console.log(err));
我尝试使用trackingId字段来获取我的商家信息。我使用以下代码,但它给我错误RESOURCE_NOT_FOUND。我尝试获取webhook,例如事件后,商家板载,但它不工作,只是没有响应
const options = {
url: 'https://api-m.sandbox.paypal.com/v1/customer/partners/partner_id/merchant-integrations?tracking_id={tracking_id}',
method: 'GET',
headers: {
'Accept': 'application/json',
'Accept-Language': 'en_US',
'Authorization': 'Bearer ' + token
},
};
axios(options).then(res => console.log(res.data)).catch(err => console.log(err));
1条答案
按热度按时间q3aa05251#
使用文档中的示例显示推荐数据GET API调用
curl -v -X获取https://api-m.sandbox.paypal.com/v2/customer/partner-referrals/ZjcyODU4ZWYtYTA1OC00ODIwLTk2M2EtOTZkZWQ4NmQwYzI3RU12cE5xa0xMRmk1NWxFSVJIT1JlTFdSbElCbFU1Q3lhdGhESzVQcU9iRT0=
-H“内容类型:应用程序/json”
-H“授权:持票人“