Pagar com Paypal por meio da API REST do Paypal não aparece na descrição de pagamento no Paypal Sandbox nem em sites ativos
Estou implementando o novo método REST API Pay com Paypal, que pode ser referenciado aqui:https://developer.paypal.com/webapps/developer/docs/integration/web/accept-paypal-payment/
O pagamento é executado corretamente, exatamente como deveria ser. O usuário opta por pagar com o Paypal e, em seguida, é redirecionado para o site do Paypal, onde é esperado que ele faça login e aprove o pagamento. Os dados do JSON que estou enviando ao Paypal são praticamente os especificados no link acima e o meu é assim:
{
"intent":"sale",
"redirect_urls":{
"return_url":"http://<return URL here>",
"cancel_url":"http://<cancel URL here>"
},
"payer":{
"payment_method":"paypal"
},
"transactions":[
{
"amount":{
"total":"7.47",
"currency":"USD"
},
"description":"This is the payment description."
}
]
}
Como ele redireciona o usuário para o site paypal,a coluna de descrição e montante total é mostrada em branco
Não tenho certeza se isso é um erro na API REST do Paypal, mas acredito que estou fornecendo a descrição necessária + valor do pagamento a ser refletido nesta página. Se esta informação não for mostrada, normalmente é um impedimento para o usuário, uma vez que definitivamente gostaria de ver o valor que está pagando no site do Paypal, mesmo que esse valor esteja listado no meu site.
Isto é o que parece:
Para aqueles que gostariam de indicar que o usuário não efetuou login, bem, mesmo após o login, a descrição e a coluna de compra atual permanecem em branco.
Estou faltando algum parâmetro que precise ser enviado ao Paypal para indicar os dados desta descrição?
Observação: esse problema persiste nos servidores ao vivo e em sandbox.