# 获取交易

按ID获取完整交易信息。


注意此API调用不包含project_id路径参数，因此您需要使用在您公司的所有项目中都有效的API密钥来设置授权。

Endpoint: GET /merchants/{merchant_id}/reports/transactions/{transaction_id}/details
Version: 2.0
Security: basicAuth

## Path parameters:

  - `merchant_id` (integer, required)
    商户ID。

  - `transaction_id` (integer, required)
    交易ID。

## Response 200 fields (application/json):

  - `customer_details` (object)

  - `customer_details.billing_address` (string)

  - `customer_details.bin` (string)

  - `customer_details.browser_language` (string)

  - `customer_details.country` (string)

  - `customer_details.ip` (string)

  - `customer_details.paystation_country` (string)

  - `customer_details.phone` (string,null)

  - `customer_details.timezone` (string)

  - `customer_details.user_id` (string)

  - `customer_details.user_name` (string)

  - `finance_details` (object)

  - `finance_details.direct_wht` (object)

  - `finance_details.direct_wht.amount` (number)

  - `finance_details.direct_wht.currency` (string)

  - `finance_details.dispute_fee` (object)

  - `finance_details.dispute_fee.amount` (number)
    以付款币种表示的争议费用金额。

  - `finance_details.dispute_fee.currency` (string)
    支付币种。参照[ISO 4217](/zh/doc/pay-station/references/supported-currencies/)标准的三字母货币代码。

  - `finance_details.dispute_fee.date` (string)
    提出争议的日期。

  - `finance_details.payment` (object)

  - `finance_details.payment.amount` (number)

  - `finance_details.payment.currency` (string)

  - `finance_details.payment_method_fee` (object)

  - `finance_details.payment_method_fee.amount` (number)

  - `finance_details.payment_method_fee.currency` (string)

  - `finance_details.payment_method_sum` (object)

  - `finance_details.payment_method_sum.amount` (number)

  - `finance_details.payment_method_sum.currency` (string)

  - `finance_details.payout` (object)

  - `finance_details.payout.amount` (number)

  - `finance_details.payout.currency` (string)

  - `finance_details.payout_currency_rate` (number)

  - `finance_details.repatriation_commission` (object)

  - `finance_details.repatriation_commission.amount` (number)

  - `finance_details.repatriation_commission.currency` (string)

  - `finance_details.sales_tax` (object)

  - `finance_details.sales_tax.amount` (number)

  - `finance_details.sales_tax.currency` (string)

  - `finance_details.vat` (object)

  - `finance_details.vat.amount` (number)

  - `finance_details.vat.currency` (string)

  - `finance_details.xsolla_balance_sum` (object)

  - `finance_details.xsolla_balance_sum.amount` (number)

  - `finance_details.xsolla_balance_sum.currency` (string)

  - `finance_details.xsolla_fee` (object)

  - `finance_details.xsolla_fee.amount` (number)

  - `finance_details.xsolla_fee.currency` (string)

  - `payment_details` (object)

  - `payment_details.card_holdername` (string,null)

  - `payment_details.card_issuer` (string)

  - `payment_details.card_month` (integer)

  - `payment_details.card_number` (integer)

  - `payment_details.card_scheme` (string)

  - `payment_details.card_year` (integer)

  - `payment_details.customer_firstname` (string)

  - `payment_details.customer_lastname` (string)

  - `payment_details.enrollment` (boolean)

  - `payment_details.ps_account` (string)

  - `payment_details.zip_code` (string)

  - `subscription_details` (object)

  - `subscription_details.is_payment_from_subscription` (boolean)

  - `subscription_details.is_subscription_created` (boolean)

  - `transaction_details` (object)

  - `transaction_details.amount` (number)

  - `transaction_details.cancellation_date` (string,null)

  - `transaction_details.country` (string)

  - `transaction_details.currency` (string)

  - `transaction_details.custom_parameters` (string,null)

  - `transaction_details.foreign_invoice` (string,null)

  - `transaction_details.gift_recipient_email` (string,null)

  - `transaction_details.gift_recipient_id` (string,null)

  - `transaction_details.payment_date` (string)

  - `transaction_details.payment_method` (string)

  - `transaction_details.payment_method_name` (string)

  - `transaction_details.project` (integer)

  - `transaction_details.project_name` (string)

  - `transaction_details.purchase` (object)

  - `transaction_details.purchase.checkout` (object)

  - `transaction_details.purchase.checkout.amount` (number)

  - `transaction_details.purchase.checkout.currency` (string)

  - `transaction_details.purchase.pin_codes` (object)

  - `transaction_details.purchase.pin_codes.amount` (number)

  - `transaction_details.purchase.pin_codes.content` (string,null)

  - `transaction_details.purchase.pin_codes.currency` (string,null)

  - `transaction_details.purchase.total` (object)

  - `transaction_details.purchase.total.amount` (number)

  - `transaction_details.purchase.total.currency` (string)

  - `transaction_details.purchase.virtual_currency` (object)

  - `transaction_details.purchase.virtual_currency.amount` (number)

  - `transaction_details.purchase.virtual_currency.currency` (string)

  - `transaction_details.purchase.virtual_currency.name` (string)

  - `transaction_details.purchase.virtual_currency.quantity` (string)

  - `transaction_details.purchase.virtual_items` (object,null)

  - `transaction_details.purchase.virtual_items.amount` (number)

  - `transaction_details.purchase.virtual_items.content` (string)

  - `transaction_details.purchase.virtual_items.currency` (string)

  - `transaction_details.refund_comment` (string,null)

  - `transaction_details.refund_reason` (string,null)

  - `transaction_details.status` (string)

  - `transaction_details.user_id` (string)


