Converge API:错误6042-请求格式无效

Converge API:错误6042-请求格式无效,api,payment-gateway,payment,Api,Payment Gateway,Payment,请求Url: 以下是我的Xml请求示例: xmldata=<txn> <ssl_merchant_id>my_merchant_id</ssl_merchant_id> <ssl_user_id>my_user_id</ssl_user_id> <ssl_pin>my_pin</ssl_pin> <ssl_transaction_type>ccsale</ssl_transaction_typ

请求Url:

以下是我的Xml请求示例:

xmldata=<txn>
<ssl_merchant_id>my_merchant_id</ssl_merchant_id>
<ssl_user_id>my_user_id</ssl_user_id>
<ssl_pin>my_pin</ssl_pin>
<ssl_transaction_type>ccsale</ssl_transaction_type><ssl_card_number>4000000000000002</ssl_card_number>
<ssl_exp_ date>1124</ssl_exp_date>
<ssl_amount>1.00</ssl_amount>
<ssl_cvv2cvc2_indicator>1</ssl_cvv2cvc2_indicator>
<ssl_cvv2cvc2>786</ssl_cvv2cvc2>
<ssl_first_name>adolfo</ssl_first_name></txn>
</txn>
xmldata=
我的商人身份证
我的用户id
我的别针
ccsale4000000000000002
1124
1
1.
786
阿道夫
我的结果是:

<?xml version="1.0" encoding="UTF-8"?>
<txn>
    <errorCode>6042</errorCode>
    <errorName>Invalid Request Format</errorName>
    <errorMessage>XML request is not well-formed or request is incomplete.</errorMessage>
</txn>

6042
无效的请求格式
XML请求格式不正确或请求不完整。
请求示例如下所示:

curl -X POST -H 'Content-type: text/xml'  -d 'xmldata=<txn><ssl_merchant_id>my_merchant_id</ssl_merchant_id><ssl_user_id>my_user_id</ssl_user_id><ssl_pin>my_pin</ssl_pin><ssl_transaction_type>ccsale</ssl_transaction_type><ssl_card_number>4000000000000002</ssl_card_number><ssl_exp_ date>1124</ssl_exp_date><ssl_amount>1.00</ssl_amount><ssl_cvv2cvc2_indicator>1</ssl_cvv2cvc2_indicator><ssl_cvv2cvc2>786</ssl_cvv2cvc2><ssl_first_name>adolfo</ssl_first_name></txn>' https://api.convergepay.com/VirtualMerchant/processxml.do
curl-X POST-H'内容类型:text/xml'-d'xmldata=my_merchant\u idmy\u user\u idmy\u pinccsale40000000000000021241.001786adolfo'https://api.convergepay.com/VirtualMerchant/processxml.do

我的请求有什么问题?

将标题字段:值更改为以下值:

Content-Type: application/x-www-form-urlencoded
Accept: text/xml