小编fam*_*reg的帖子

PayPal帐户,测试和沙箱

我有一个英国PayPal商业帐户.我目前正在开发一个网站支付系统,使用Express Checkout向此帐户付款.

到目前为止,我的PHP代码正在运行,我可以连接到沙箱并设置和表达结帐.下一步是将用户重定向到PayPal沙箱以进行测试付款.

就此而言,我被困住了.我不能创建一个'个人测试'帐户用作PayPal沙箱上的"客户".

我这样想:

  1. 访问developer.paypal.com
  2. 登录
  3. 选择'应用'
  4. 选择"沙盒帐户"
  5. 选择"创建帐户"
  6. 选择国家/地区为"英国",帐户类型为"个人",有效的电子邮件地址(与任何其他PayPal帐户无关),密码,名字,姓氏,银行验证=是,卡类型=签证.
  7. 点击创建帐户.

然后我收到以下消息:

我们很抱歉,但出了点问题.请删除此帐户,然后重试.

当它说"删除此帐户"时,我不知道它实际意味着什么,因为它还没有创建一个新的个人帐户,其中包含我刚刚输入的详细信息(至少不是我可以在任何地方看到的).我甚至尝试创建一个新的企业帐户来创建这个个人帐户,这没有任何区别.

还有其他人遇到问题吗?我有点卡住了.我可以使用我的"真实"个人PayPal帐户在沙盒上进行测试,而不会有丢失任何真实资金到我设置的测试业务帐户的风险吗?

paypal paypal-sandbox

38
推荐指数
3
解决办法
2万
查看次数

ZF2表单集合 - 过滤空记录

我正在尝试研究如何从表单集合中过滤空记录.在我的应用程序中,我有2个实体,CompetitionLeague.比赛可能有零个或多个联赛.

所以我创建了一个竞赛表单(CompetitionForm),一个竞赛字段集(CompetitionFieldset)和一个联盟字段集(LeagueFieldset).

CompetitionFieldset被添加到CompetitionFormCompetitionFieldset用途Zend\Form\Element\Collection,以允许用户添加1个或多个联盟.我已经为下面的每个类添加了当前代码.

默认情况下,我想在比赛中显示3个联赛的输入字段,因此在CompetitionFieldset我添加Zend\Form\Element\Collection项目时,我将计数选项设置为3.

但如果用户没有为联盟提供任何数据,我想忽略它们.目前,我的数据库中创建了三个空的关联联盟.

如果我设置InputFilterLeagueFieldset,使name例如必填字段,则表单不会验证.

我也许应该提一下,我正在使用Doctrine2来模拟我的实体并为我的表格补水等.

我敢肯定,我可以把它与一些额外的代码在我的模型在我的控制,我处理的形式工作,甚至,但我敢肯定,有可能使用的过滤器更为整洁的解决方案.

如果有人能指出我正确的方向,我将不胜感激.

非常感谢您提供的任何帮助.

:wq
familymangreg
Run Code Online (Sandbox Code Playgroud)

我的竞赛形式

use Kickoff\Form\AbstractAdminForm;
use Doctrine\Common\Persistence\ObjectManager;
use DoctrineModule\Stdlib\Hydrator\DoctrineObject as DoctrineHydrator;
use Zend\Stdlib\Hydrator\ClassMethods;

class CompetitionForm extends AbstractAdminForm
{
    public function __construct(ObjectManager $objectManager)
    {
        parent::__construct($objectManager, 'competition-form');

        $fieldset = new CompetitionFieldset($objectManager);
        $fieldset->setUseAsBaseFieldset(true);
        $this->add($fieldset);

        $this->add(array(
            'name' => 'submit',
            'attributes' => array(
                'type' => 'submit',
                'value' …
Run Code Online (Sandbox Code Playgroud)

php zend-form doctrine-orm zend-framework2

7
推荐指数
1
解决办法
1164
查看次数