Mangopay / mangopay2-php-sdk

PHP SDK for MANGOPAY
https://packagist.org/packages/mangopay/php-sdk-v2
MIT License
122 stars 133 forks source link

Kyc documents internal server error. #410

Closed ShooterArk closed 4 years ago

ShooterArk commented 4 years ago

Hi there, I am trying to upload a document for KYC. Document creation is working well but Page creation is not working at all, neither by using base64 encoding nor by uploading a file.

`$KycDocumentId = $listDoc[0]->Id // Document ID was created previously.

                    $new_name = "file" . rand() . '.' . $doc->getClientOriginalExtension();
                    $path = $doc->move(public_path('temp'), $new_name);  // new path to the document

                    $result2 = $api->Users->CreateKycPageFromFile($authorId, $KycDocumentId, $path);

                    $KycDocument = new MangoPay\KycDocument();
                    $KycDocument->Id = $KycDocumentId;
                    $KycDocument->Status = "VALIDATION_ASKED";
                    $result3 = $api->Users->UpdateKycDocument($authorId, $KycDocument);

`

Also not working with CreateKycPage method as well,

`$KycDocumentId = $listDoc[0]->Id // Document Created previously;

                    //add a page to this doc
                    $kycPage = new \MangoPay\KycPage();
                    $kycPage->File = base64_encode(file_get_contents($doc));

                    $result2 = $api->Users->CreateKycPage($authorId, $KycDocumentId, $kycPage);

                    $KycDocument = new MangoPay\KycDocument();
                    $KycDocument->Id = $KycDocumentId;
                    $KycDocument->Status = "VALIDATION_ASKED";
                    $result3 = $api->Users->UpdateKycDocument($authorId, $KycDocument);

`

Error: MangoPay Error Internal server error. Internal Server Error

Can you please advise on how to resolve this. thank you

mangomaxoasis commented 4 years ago

Hi @ShooterArk The issue is in treatment max

SoloJr commented 4 years ago

Hi @ShooterArk

This issue is covered here