Eu estou num projeto de teste para testar os HOOKS, então criei uns códigos para criar e exibir pedidos com boleto, e assim, poder simular o pagamento e receber os HOOKS.
O código é simples. na tela, seleciono o pedido, e uso o código abaixo para simular o pagamento.
No método simulate, é gerado este erro:
"Ops... You are trying to access an invalid URL"
Eu preciso mudar alguma url do endpoint ? como fazer isso?
obrigado.
Código:
try
{
foreach (var pay in order.Payments)
{
var result = Task.Run(() => wc.Payment.Simulate(pay.Id, pay.Amount.Total)).Result;
}
return RedirectToAction("index");
}
catch (Exception ex)
{
var sb = ObjectToString(ex);
return Content(sb.ToString(), "text/json");
}
O objeto de exception inteiro é este:
{
"ClassName": "System.AggregateException",
"Message": "One or more errors occurred.",
"Data": null,
"InnerException": {
"wirecardError": {
"error": "Ops... You are trying to access an invalid URL",
"message": null,
"errors": null
},
"contentFromWirecard": "{ \"ERROR\" : \"Ops... You are trying to access an invalid URL\" }",
"statusCode": 404,
"Message": "HTTP Response Not Success",
"Data": {},
"InnerException": null,
"StackTrace": " at Wirecard.Controllers.PaymentsController.<Simulate>d__5.MoveNext()",
"HelpLink": "https://dev.wirecard.com.br/v2.0/reference#erros-2",
"Source": "Wirecard",
"HResult": -2146233088
},
"HelpURL": null,
"StackTraceString": " at System.Threading.Tasks.Task`1.GetResultCore(Boolean waitCompletionNotification)\r\n at TesteWirecard2.Controllers.HomeController.SimularPagamentoPedido(String id) in E:\\_dev-trabalho\\freelances\\segurofacil\\src\\teste\\TesteWirecard2\\TesteWirecard2\\Controllers\\HomeController.cs:line 53",
"RemoteStackTraceString": null,
"RemoteStackIndex": 0,
"ExceptionMethod": "8\nGetResultCore\nmscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089\nSystem.Threading.Tasks.Task`1\nTResult GetResultCore(Boolean)",
"HResult": -2146233088,
"Source": "mscorlib",
"WatsonBuckets": null,
"InnerExceptions": [
{
"wirecardError": {
"error": "Ops... You are trying to access an invalid URL",
"message": null,
"errors": null
},
"contentFromWirecard": "{ \"ERROR\" : \"Ops... You are trying to access an invalid URL\" }",
"statusCode": 404,
"Message": "HTTP Response Not Success",
"Data": {},
"InnerException": null,
"StackTrace": " at Wirecard.Controllers.PaymentsController.<Simulate>d__5.MoveNext()",
"HelpLink": "https://dev.wirecard.com.br/v2.0/reference#erros-2",
"Source": "Wirecard",
"HResult": -2146233088
}
]
}
Eu estou num projeto de teste para testar os HOOKS, então criei uns códigos para criar e exibir pedidos com boleto, e assim, poder simular o pagamento e receber os HOOKS.
O código é simples. na tela, seleciono o pedido, e uso o código abaixo para simular o pagamento. No método simulate, é gerado este erro: "Ops... You are trying to access an invalid URL"
Eu preciso mudar alguma url do endpoint ? como fazer isso? obrigado.
Código:
O objeto de exception inteiro é este: