現在、Python を使用して Braintree と統合しています。モジュール レベルで、API キーを構成します。ドキュメントから:
import braintree
braintree.Configuration.configure(...)
def my_transaction():
braintree.Transaction.sale(...)
メソッド レベルでブレインツリーを構成するにはどうすればよいですか? つまり、トランザクションごとに異なる資格情報を使用したい場合、グローバル構成を更新せずにどうすればよいのでしょうか? 例えば:
import braintree
def my_transaction():
braintree.Transaction.sale({
'configuration': {...},
'amount': ...
})
トランザクションのソースに応じて、別の API キーを使用できるようにしたいと考えています。また、サンドボックスと本番の資格情報をより簡単に切り替えられるようにしたいと考えています。
どうすればこれを達成できますか?