def create(self, tag=''): document = KycDocument() document.Tag = tag document.Type = DOCUMENT_TYPE_CHOICES_DICT[self.type] client = get_mangopay_api_client() created_document = client.users.CreateUserKycDocument( document, self.mangopay_user.mangopay_id) self.mangopay_id = created_document.Id self.status = STATUS_CHOICES_DICT[created_document.Status] self.save()
def create(self, tag=''): document = KycDocument() document.Tag = tag document.Type = DOCUMENT_TYPE_CHOICES_DICT[self.type] client = get_mangopay_api_client() created_document = client.users.CreateUserKycDocument( document, self.mangopay_user.mangopay_id) self.mangopay_id = created_document.Id self.status = STATUS_CHOICES_DICT[created_document.Status] self.save()
def getUserKycDocument(self): """Creates KycDocument return KycDocument """ if (self._johnsKycDocument == None): user = self.getJohn() kycDocument = KycDocument() kycDocument.Tag = 'test tag 1' kycDocument.Type = KycDocumentType.IDENTITY_PROOF self._johnsKycDocument = self.sdk.users.CreateUserKycDocument(kycDocument, user.Id) return self._johnsKycDocument