fps¶
boto.fps¶
boto.fps.connection¶
-
class
boto.fps.connection.
FPSConnection
(aws_access_key_id=None, aws_secret_access_key=None, is_secure=True, port=None, proxy=None, proxy_port=None, proxy_user=None, proxy_pass=None, host='fps.sandbox.amazonaws.com', debug=0, https_connection_factory=None, path='/')¶ -
APIVersion
= '2010-08-28'¶
-
cancel
(transactionId, description=None)¶ Cancels a reserved or pending transaction.
-
get_recipient_verification_status
(recipientTokenId)¶ Test that the intended recipient has a verified Amazon Payments account.
-
get_token_by_caller_reference
(callerReference)¶ Returns details about the token specified by ‘CallerReference’.
-
get_token_by_caller_token
(tokenId)¶ Returns details about the token specified by ‘TokenId’.
-
get_transaction_status
(transactionId)¶ Returns the status of a given transaction.
-
install_caller_instruction
(token_type='Unrestricted', transaction_id=None)¶ Set us up as a caller This will install a new caller_token into the FPS section. This should really only be called to regenerate the caller token.
-
install_payment_instruction
(instruction, token_type='Unrestricted', transaction_id=None)¶ InstallPaymentInstruction instruction: The PaymentInstruction to send, for example:
MyRole==’Caller’ orSay ‘Roles do not match’;token_type: Defaults to “Unrestricted” transaction_id: Defaults to a new ID
-
install_recipient_instruction
(token_type='Unrestricted', transaction_id=None)¶ Set us up as a Recipient This will install a new caller_token into the FPS section. This should really only be called to regenerate the recipient token.
-
make_marketplace_registration_url
(returnURL, pipelineName, maxFixedFee=0.0, maxVariableFee=0.0, recipientPaysFee=True, **params)¶ Generate the URL with the signature required for signing up a recipient
-
make_url
(returnURL, paymentReason, pipelineName, transactionAmount, **params)¶ Generate the URL with the signature required for a transaction
-
pay
(transactionAmount, senderTokenId, recipientTokenId=None, chargeFeeTo='Recipient', callerReference=None, senderReference=None, recipientReference=None, senderDescription=None, recipientDescription=None, callerDescription=None, metadata=None, transactionDate=None, reserve=False)¶ Make a payment transaction. You must specify the amount. This can also perform a Reserve request if ‘reserve’ is set to True.
-
refund
(callerReference, transactionId, refundAmount=None, callerDescription=None)¶ Refund a transaction. This refunds the full amount by default unless ‘refundAmount’ is specified.
-
settle
(reserveTransactionId, transactionAmount=None)¶ Charges for a reserved payment.
-
verify_signature
(end_point_url, http_parameters)¶
-