客户页面URL

时间:2015-07-08 15:04:40

标签: braintree

因此,我有一个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)

1 个答案:

答案 0 :(得分:0)

我在Braintree工作。您正在寻找的URL没有API调用,但您可以按照自己的方式构建它。我不能保证url结构永远不会改变,但是如果它更新你的脚本应该很简单。