我正在使用 Chalice Chalice(编写 python rest api)和 cashfree sdk Cashfree SDK(转账)。
我有一个 public_key.pem 文件,它有助于维护动态 IP 动态链接信息。
我已经能够在本地运行这段代码......但是当我部署这个it says cannot find key.pem
...... 我无法理解我应该如何将我的密钥文件传递给它。
@app.route('/payment', methods=[ 'POST'])
def payment():
json_input = app.current_request.json_body
transferID = json_input["transferID"]
amt = json_input["amt"]
try:
Payouts.init(clientId,
clientSecret,
env ,
public_key_path="key.pem")
try:
request_transfer_response = Transfers.request_transfer(beneId="JOHN18012",
transferId=transferID,
transferMode="upi",
amount=amt)
except Exception as e:
return {"error1":str(e)}
except Exception as e:
return {"error2":str(e)}
return json.loads(request_transfer_response.content)