google_api_content v0.14.0 GoogleApi.Content.V2.Api.Orderpayments View Source
API calls for all endpoints tagged Orderpayments
.
Link to this section Summary
Functions
Notify about successfully authorizing user's payment method for a given amount.
Notify about failure to authorize user's payment method.
Notify about charge on user's selected payments method.
Notify about refund on user's selected payments method.
Link to this section Functions
content_orderpayments_notifyauthapproved(connection, merchant_id, order_id, optional_params \\ [], opts \\ [])
View Sourcecontent_orderpayments_notifyauthapproved( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Content.V2.Model.OrderpaymentsNotifyAuthApprovedResponse.t()} | {:error, Tesla.Env.t()}
Notify about successfully authorizing user's payment method for a given amount.
Parameters
connection
(type:GoogleApi.Content.V2.Connection.t
) - Connection to servermerchant_id
(type:String.t
) - The ID of the account that manages the order. This cannot be a multi-client account.order_id
(type:String.t
) - The ID of the order for for which payment authorization is happening.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Content.V2.Model.OrderpaymentsNotifyAuthApprovedRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Content.V2.Model.OrderpaymentsNotifyAuthApprovedResponse{}}
on success{:error, info}
on failure
content_orderpayments_notifyauthdeclined(connection, merchant_id, order_id, optional_params \\ [], opts \\ [])
View Sourcecontent_orderpayments_notifyauthdeclined( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Content.V2.Model.OrderpaymentsNotifyAuthDeclinedResponse.t()} | {:error, Tesla.Env.t()}
Notify about failure to authorize user's payment method.
Parameters
connection
(type:GoogleApi.Content.V2.Connection.t
) - Connection to servermerchant_id
(type:String.t
) - The ID of the account that manages the order. This cannot be a multi-client account.order_id
(type:String.t
) - The ID of the order for which payment authorization was declined.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Content.V2.Model.OrderpaymentsNotifyAuthDeclinedRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Content.V2.Model.OrderpaymentsNotifyAuthDeclinedResponse{}}
on success{:error, info}
on failure
content_orderpayments_notifycharge(connection, merchant_id, order_id, optional_params \\ [], opts \\ [])
View Sourcecontent_orderpayments_notifycharge( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Content.V2.Model.OrderpaymentsNotifyChargeResponse.t()} | {:error, Tesla.Env.t()}
Notify about charge on user's selected payments method.
Parameters
connection
(type:GoogleApi.Content.V2.Connection.t
) - Connection to servermerchant_id
(type:String.t
) - The ID of the account that manages the order. This cannot be a multi-client account.order_id
(type:String.t
) - The ID of the order for which charge is happening.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Content.V2.Model.OrderpaymentsNotifyChargeRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Content.V2.Model.OrderpaymentsNotifyChargeResponse{}}
on success{:error, info}
on failure
content_orderpayments_notifyrefund(connection, merchant_id, order_id, optional_params \\ [], opts \\ [])
View Sourcecontent_orderpayments_notifyrefund( Tesla.Env.client(), String.t(), String.t(), keyword(), keyword() ) :: {:ok, GoogleApi.Content.V2.Model.OrderpaymentsNotifyRefundResponse.t()} | {:error, Tesla.Env.t()}
Notify about refund on user's selected payments method.
Parameters
connection
(type:GoogleApi.Content.V2.Connection.t
) - Connection to servermerchant_id
(type:String.t
) - The ID of the account that manages the order. This cannot be a multi-client account.order_id
(type:String.t
) - The ID of the order for which charge is happening.optional_params
(type:keyword()
) - Optional parameters:alt
(type:String.t
) - Data format for the response.:fields
(type:String.t
) - Selector specifying which fields to include in a partial response.:key
(type:String.t
) - API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token.:oauth_token
(type:String.t
) - OAuth 2.0 token for the current user.:prettyPrint
(type:boolean()
) - Returns response with indentations and line breaks.:quotaUser
(type:String.t
) - An opaque string that represents a user for quota purposes. Must not exceed 40 characters.:userIp
(type:String.t
) - Deprecated. Please use quotaUser instead.:body
(type:GoogleApi.Content.V2.Model.OrderpaymentsNotifyRefundRequest.t
) -
opts
(type:keyword()
) - Call options
Returns
{:ok, %GoogleApi.Content.V2.Model.OrderpaymentsNotifyRefundResponse{}}
on success{:error, info}
on failure