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)