【问题标题】:payfort Invalid extra parameterspayfort 无效的额外参数
【发布时间】:2020-06-26 21:53:59
【问题描述】:

我正在使用 payfort 商家页面。

当我制作令牌时,请求成功,但当我尝试购买时,我得到“无效的额外参数”代码 00027

这是TOKENIZATION的要求

请求日志

card_security_code  ***
card_number 523761******2016
service_command TOKENIZATION
signature   $signature
merchant_identifier ZDFytEce
merchant_reference  $merchant_ref
access_code $access_code
expiry_date ***
return_url  TOKEN_RETUEN_URL
language    en

响应日志

response_code   18000
card_number 
signature   i have removed signature
merchant_identifier 
expiry_date ***
access_code 
language    en
response_message    Success
service_command TOKENIZATION
merchant_reference   i have removed it 
token_name  E61B3D3066C611EAB1270AC1838006C8
return_url   i have removed it 
status  18
card_bin     i have removed it 

这是失败的购买请求

Request Log
amount  10000
signature   $signature
merchant_identifier $merhcanct
access_code $accees_code
customer_ip ::1
language    en
command PURCHASE
merchant_reference  $merchant_ref
customer_email  ahmed@email.com
token_name  1551899mwGbPzTwdbP3JAX9eCmENqu
return_url  PRUCHASE_RETURN
currency    EGP
customer_name   Ahmed 

响应日志

amount  10000
response_code   00027
signature   i have removed it 
merchant_identifier i have removed it
access_code i have removed it
customer_ip ::1
language    en
command PURCHASE
response_message    Invalid extra parameters   // error here
merchant_reference  11125-1584279525
customer_email  ahmed@email.com
currency    EGP
customer_name   Ahmed 
status  00

【问题讨论】:

  • 抱歉问题格式无效,这是第一次在这里发布问题
  • 欢迎来到 SO。我已经修正了你的格式,请尝试使用帖子预览以确保它在发布前看起来正确。
  • 好的,非常感谢:)
  • 你有没有偶然发现它?我有同样的问题
  • @IMAK 是的,感谢上帝,它现在可以工作了,只是 curl 用于发送请求并返回响应,但是在我的 php.ini 中它被禁用了,所以在添加 curl 扩展之后解决了

标签: payfort


【解决方案1】:

现在可以了,只是 curl 用于发送请求并返回响应,但在我的php.ini 中禁用了它,所以在添加 curl 扩展后它成功了。

【讨论】:

    猜你喜欢
    • 2021-01-30
    • 2018-05-31
    • 2018-09-17
    • 1970-01-01
    • 2021-12-14
    • 2012-09-10
    • 2011-09-11
    • 1970-01-01
    • 2017-09-14
    相关资源
    最近更新 更多