因此,我有一个Braintree客户ID并可以访问Braintree API(Python)。
了解客户ID,如何在Braintree网站上构建客户页面的URL?像https://sandbox.braintreegateway.com/merchants/{merchant_id}/customers/{customer_id}
我是手动执行此操作还是有此API?
这是我目前的解决方案:
if user.braintree_customer_id:
bt_customer_url = braintree.Configuration.gateway().customer.config.base_merchant_url(
) + '/customers/%s' % user.braintree_customer_id
url_parts = urlparse.urlsplit(bt_customer_url)
if url_parts.netloc.startswith('api.'):
url_parts = list(url_parts)
url_parts[1] = url_parts[1][4:]
bt_customer_url = urlparse.urlunsplit(url_parts)
答案 0 :(得分:0)
我在Braintree工作。您正在寻找的URL没有API调用,但您可以按照自己的方式构建它。我不能保证url结构永远不会改变,但是如果它更新你的脚本应该很简单。